Description
You will lead the architectural design and technical delivery of Java-based enterprise applications. Your focus is on building scalable, reliable, and high-performance systems using modern microservices patterns.
Responsibilities
- Design and implement high-level and low-level architecture for Java applications, ensuring scalability and high availability.
- Lead solution development and technical delivery, mentoring teams to adhere to architectural standards and best practices.
- Define and drive the adoption of microservices and serverless architectures, integrating them with existing legacy systems.
- Collaborate with client architects to define robust solutions, managing technical trade-offs and performance tuning.
- Oversee the full SDLC, ensuring rigorous application of DevSecOps practices, log analytics, and APM monitoring.
Required Skills
- 5+ years of hands-on development experience with Java, J2EE, and Spring Boot.
- Deep expertise in Spring Framework, JPA, Hibernate, JDBC, and JSP.
- Strong knowledge of Microservices Architecture, Service Oriented Architecture (SOA), and related integration technologies.
- Proven ability to apply architectural design patterns to solve complex logical problems and improve system reliability.
- Experience in designing high-level and low-level technical documentation.
- Familiarity with frontend technologies, database design, and performance tuning strategies.
- Understanding of Agile methodologies and DevSecOps principles.