Job description : Sr. Java Developer (Remote)
Job Description:
We are seeking a skilled Java Developer to join our remote team. The ideal candidate will have expertise in Java programming language along with proficiency in Spring Boot and Hibernate frameworks. Experience with SQL databases is essential and familiarity with AWS cloud platform will be highly advantageous.
Responsibilities:
Develop and maintain Javabased applications using Spring Boot and Hibernate frameworks.
Design and implement database schemas queries and stored procedures using SQL.
Collaborate with crossfunctional teams to define design and ship new features.
Ensure code quality performance and security best practices are followed.
Manage cloud dashboard and possess conceptual knowledge of AWS services such as S3 DynamoDB RDS EKS etc.
Strong and handson experience in the Java family of technologies.
Java certification will be a big plus.
Strong handson experience in ORM frameworks like Hibernate Spring DAO etc.
Strong handson experience in Spring framework and modules like Spring Boot MVC etc.
Strong knowledge of API builds and deployments.
Good handson experience with TestDriven Development (TDD) approach.
Good grasp of both RDBMS and NoSQL databases.
Strong in Data Structures.
Good understanding of concurrency and multithreading.
Good understanding of Design Patterns and Principles.
Good analytical and problemsolving skills.
Experienced in working with source control systems such as Git and GitHub.
Experience with cloudhosted services like AWS (S3 DynamoDB) will be preferred.
Any experience with Continuous Integration/Continuous Deployment (CI/CD) framework is a plus.
Knowledge of Docker and Kubernetes will be a plus.
Requirements:
Bachelors degree in Computer Science Engineering or related field.
Minimum 4 years of experience in Java development with a focus on Spring Boot and Hibernate frameworks.
Proficiency in SQL and experience working with relational databases.
Conceptual knowledge of AWS cloud platform; handson experience is a big plus.
Java certification is highly desirable.
Strong problemsolving skills and ability to work independently.
Excellent communication and collaboration skills.
Location: Remote
Recruitment Process:
1. Shortlisting based on resumes
2. Takehome Coding Test (Pure Java)
3. Technical Interview (Head of Backend Round)
4. Technical Interview (US Round Backend team)
5. HR Discussion
Notes: This is an individual contributor role. Candidates with a managerial background need not apply. Please send in your resume to
java,spring,aws,hibernate,spring boot,databases,design,postgresql