Key Responsibilities
- Design and develop enterprise applications using Java technologies.
- Prepare system flow diagrams and low-level design documents.
- Serve as the primary technical contact for design and development activities.
- Conduct code reviews, peer reviews, and approve merge requests.
- Support deployments, releases, and stakeholder coordination.
- Provide knowledge transfer and production support collaboration.
Required Skills
- Java, J2EE
- Spring Boot, Spring Batch
- Microservices
- AWS, Lambda
- Containers
- Terraform
Preferred Skills
- Gen AI
- Prompt Engineering
- Database Experience
- Oracle
- PostgreSQL