P3-C3-TSTSWe are seeking a highly skilled and experienced Java Development Manager to lead and manage a team of developers focused on building enterprise-grade applications using Java and related technologies. This role will oversee full software development lifecycle activities ensure best practices in architecture and code quality and collaborate closely with cross-functional teams to deliver scalable and maintainable mentor and manage a team of Java coding standards enforce best practices and conduct code the software development lifecycle using Agile or Scrum design and implement high-performance backend services and the team in leveraging Java and related frameworks (Spring Boot Hibernate etc.).Drive adoption of microservices architecture and RESTful and integrate open-source and third-party libraries/tools as with DevOps teams to streamline CI/CD code quality security and scalability through automated testing and performance tuning profiling and system closely with business stakeholders to understand requirements and translate them into technical technical documentation and participate in solution :Bachelors or Masters degree in Computer Science Engineering or a related field.12 years of experience in Java development including backend systems.2 years of experience managing engineering teams or technical in Java 8 or later Spring Framework (Boot Data Security) Hibernate/ with RESTful APIs JSON and web services with relational databases (PostgreSQL MySQL Oracle) and NoSQL (MongoDB Redis).Proficiency with Git Jenkins Maven/Gradle and containerization tools (Docker Kubernetes).Experience with cloud platforms (AWS).DB ExpertiseSecondary:Exposure to front-end frameworks (Angular React) is a with event-driven architecture (Kafka RabbitMQ).Knowledge of domain-driven design and design -related certifications (e.g. Oracle Certified Professional Spring certifications).
Required Experience:
Manager