Description
You will design and architect enterprise-grade Java applications and microservices architectures.
Responsibilities
- Architect enterprise applications using Spring Boot, Hibernate, and related technologies.
- Develop and manage RESTful APIs within a microservices framework.
- Ensure applications meet scalability, performance, and security requirements.
- Lead the adoption of containerization and cloud-native development using Docker and Kubernetes.
- Design data models and collaborate with data teams to ensure optimal architecture.
Required Skills
- 5+ years of experience in software development and architecture.
- Extensive experience with Java, Spring, Spring Boot, and Hibernate.
- Proven track record as a Solution Architect focusing on microservices.
- Deep knowledge of microservice design patterns and RESTful API management.
- Hands-on experience with Docker and Kubernetes.
- Experience with cloud platforms such as AWS or Azure.
- Strong data modeling and database design skills, specifically with MongoDB.
- Proficiency with Agile tools including JIRA and Confluence.
- Experience with TMF specifications and Agile delivery methodologies.
Preferred Skills
- Experience with SAFe delivery methodologies.