Description
You will serve as a Technical Architect with 70% focus on design and 30% hands-on coding. You own the backend architecture for Java-based systems and guide development teams.
Responsibilities
- Architect and design frameworks for applications running on J2EE platforms.
- Write production code using Java 8, microservices, and Spring Boot.
- Design and implement Service Oriented Architecture (SOA) and Microservice patterns.
- Collaborate with Developers, Architects, and Product Owners to define technical solutions.
- Apply engineering practices like pair programming, TDD, ATDD, and refactoring.
Required Skills
- 8-10+ years of hands-on coding experience in Java, C#, or major OO languages.
- 5-7+ years of experience with SOA and Microservice Architecture.
- Strong backend skills in Java 8, Spring Boot, and microservices.
- Proficiency in database query writing (Oracle, PL/SQL, or SQL).
- Experience with JSON, XML, and web services (REST and SOAP).
- Containerization experience with Docker and Kubernetes is required.
- 5+ years of current experience in agile software development teams.
Preferred Skills
- Hands-on experience with JavaScript.