- We are seeking an experienced Java Backend Architect to lead the design development and evolution of scalable high performance backend systems
- The ideal candidate will define architectural standards drive microservices adoption mentor engineering teams and collaborate closely with business and technology stakeholders to deliver robust future ready solutions
- Architecture Design
- Own the end to end backend architecture for enterprise grade applications ensuring scalability reliability and high performance
- Design and implement microservices based architectures using Spring Boot and Spring Cloud
- Define and enforce architectural standards design patterns and best practices across teams
- Lead decisions on service decomposition integration strategies data modeling and technology selection
- Backend Development Engineering Excellence
- Lead development of complex backend systems using Java Spring Spring Boot and Spring Cloud
- Ensure effective use of Hibernate JPA and advanced database design for Oracle and MongoDB systems
- Design and implement advanced caching strategies using Redis or equivalent technologies
- Drive TDD test first development and Shift Left testing practices across teams
- Performance Scalability Reliability
- Architect systems with a strong focus on high availability fault tolerance and resilience
- Establish best practices for application performance monitoring tuning and troubleshooting
- Technical Skills
- Expert level proficiency in Java and the Spring ecosystem Spring Framework Spring Boot Spring Cloud
- Deep expertise in Microservices Architecture including design patterns service orchestration and inter service communication
- Expert level experience with Hibernate JPA and advanced usage of Oracle RDBMS and MongoDB NoSQL
- Strong hands on experience with Redis or equivalent caching frameworks for advanced caching and performance optimization
- Proven expertise in TDD Shift Left testing and automated testing strategies
- Testing Quality Engineering
- Expert level knowledge of test automation tools such as JUnit Mockito REST Assured Cucumber or Selenium
- Ability to set testing standards mentor teams and establish scalable test automation frameworks
- Strong focus on clean maintainable and testable code
- Experience
- 9 years of software development experience with a strong focus on Java backend systems
- Proven experience in architect level roles owning system design and large scale implementations
Technology->Java->Java - ALL,Technology->Java->Springboot,Technology->Microservices->Microservices API Management,Technology->Big Data - NoSQL->MongoDB