Senior Backend Developer (8+ Years)
Job details
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 Java-based applications using Spring Boot and Hibernate frameworks. - Design and implement database schemas, queries, and stored procedures using SQL. - Collaborate with cross-functional 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 hands-on experience in the Java family of technologies. - Java certification will be a big plus. - Strong hands-on experience in ORM frameworks like Hibernate, Spring DAO, etc. - Strong hands-on experience in Spring framework and modules like Spring Boot MVC, etc. - Strong knowledge of API builds and deployments. - Good hands-on experience with Test-Driven Development (TDD) approach. - Good grasp of both RDBMS and NoSQL databases. - Strong in Data Structures. - Good understanding of concurrency and multi-threading. - Good understanding of Design Patterns and Principles. - Good analytical and problem-solving skills. - Experienced in working with source control systems such as Git, and GitHub. - Experience with cloud-hosted 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: - Bachelor's degree in Computer Science, Engineering, or related field. - Minimum 8 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; hands-on experience is a big plus. - Java certification is highly desirable. - Strong problem-solving skills and ability to work independently. - Excellent communication and collaboration skills.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.