Source description
About the role
We are looking for an experienced Senior Java Developer to join our remote engineering team. In this role, you will lead the development of our Java-based cloud backend applications and platforms, as well as manage a small team of developers. Responsibilities: Design, build, and maintain efficient, reusable and reliable Java code Lead the full software development life cycle, concept, design, test, release, and support Produce clean, testable, and well-documented code Troubleshoot issues and bugs in existing systems Implement best practices for security, scalability, and maintainability Work collaboratively with product managers and engineers to understand the requirements Provide technical guidance and coaching to junior developers Stay up-to-date with the latest technology trends in Java, cloud platforms, DevOps, and agile methodologies Manage a small team of Java developers, mentor, guide, oversee work, and provide feedback Requirements: 5+ years of professional experience as a Java developer Expert knowledge of Java, Spring Framework, J2EE, concurrency and multi-threading Experience with test-driven development and unit/integration testing Hands-on experience with build tools (Maven), version control (Git), and CI/CD Familiarity with microservices, containers, and orchestration tools Excellent verbal and written communication skills Moreover, the ability to work independently as well as collaborate cross-functionally is essential for success in this role. B.Sc./M.Sc. in Computer Science or related field Experience leading and mentoring other developers Benefits: Competitive salary and benefits package. Opportunities for professional development and growth. Collaborative and supportive work environment.
More at Patterwal Devops Engineers