Source description
About the role
As a Java Developer, you will be responsible for designing, developing, and maintaining enterprise-grade applications using Java, Spring Boot, and Microservices. Your key responsibilities will include: - Designing, developing, and maintaining enterprise-grade applications using Java, Spring Boot, and Microservices. - Building scalable REST APIs and integrating with internal/external systems. - Collaborating with cross-functional teams including architects, QA, and product owners. - Implementing best practices in coding, testing, and application security. - Working with relational and NoSQL databases for backend persistence. - Participating in the full software development lifecycle (SDLC): design, development, testing, and deployment. - Optimizing performance, identifying bottlenecks, and ensuring high application availability. - Contributing to CI/CD pipelines and deployment automation. To excel in this role, the following qualifications are required: - Strong knowledge of Core Java, J2EE concepts. - Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Hibernate. - Experience in Microservices architecture and RESTful Web Services. - Proficiency in SQL and experience with databases like MySQL, PostgreSQL, or Oracle. - Familiarity with NoSQL (MongoDB, Cassandra, etc.) is a plus. - Experience with Maven/Gradle, Git, and build/deployment tools. - Working knowledge of Docker, Kubernetes, Jenkins (preferred). - Robust analytical and problem-solving skills. As a Java Developer, you will be responsible for designing, developing, and maintaining enterprise-grade applications using Java, Spring Boot, and Microservices. Your key responsibilities will include: - Designing, developing, and maintaining enterprise-grade applications using Java, Spring Boot, and Microservices. - Building scalable REST APIs and integrating with internal/external systems. - Collaborating with cross-functional teams including architects, QA, and product owners. - Implementing best practices in coding, testing, and application security. - Working with relational and NoSQL databases for backend persistence. - Participating in the full software development lifecycle (SDLC): design, development, testing, and deployment. - Optimizing performance, identifying bottlenecks, and ensuring high application availability. - Contributing to CI/CD pipelines and deployment automation. To excel in this role, the following qualifications are required: - Strong knowledge of Core Java, J2EE concepts. - Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Hibernate. - Experience in Microservices architecture and RESTful Web Services. - Proficiency in SQL and experience with databases like MySQL, PostgreSQL, or Oracle. - Familiarity with NoSQL (MongoDB, Cassandra, etc.) is a plus. - Experience with Maven/Gradle, Git, and build/deployment tools. - Working knowledge of Docker, Kubernetes, Jenkins (preferred). - Robust analytical and problem-solving skills.
More at E4 Software Services