Description
Own end-to-end product development, from design and implementation to testing and deployment.
This role is hybrid.
Responsibilities
- Design and develop applications using Core Java, J2EE, and J2EE design patterns.
- Create and consume REST APIs and microservices.
- Manage the full software development lifecycle in an Agile environment using Jira and Git.
- Handle deployment and orchestration via CI/CD pipelines, Jenkins, and Kubernetes.
- Maintain and optimize database interactions across SQL and No-SQL systems.
Required Skills
- 10+ years of experience in Java Full Stack development.
- Strong expertise in Core Java and J2EE.
- Proficiency with Angular or React.
- Hands-on experience with AWS services (EKS, Aurora PostgreSQL, DynamoDB, S3, IAM, Route 53, ELB, SNS, SQS, MSK).
- Experience with Kafka and Kubernetes.
- Solid understanding of CI/CD workflows and Jenkins.
- Experience with testing frameworks including JUnit and Mockito.
- Proficiency with SQL and No-SQL databases.