Description
You will act as a full-stack engineer with an end-to-end product mindset covering design, implementation, testing, and deployment.
Responsibilities
- Design and develop applications using Core Java and J2EE.
- Implement J2EE design patterns and create or consume REST APIs and microservices.
- Own the full software development lifecycle within an Agile environment using Jira and Git.
- Manage deployment and orchestration using 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.
- Experience with AWS services including EKS, Amazon Aurora PostgreSQL, DynamoDB, S3, IAM, Route 53, ELB, SNS, SQS, and MSK.
- Hands-on 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.
- Experience working in Agile teams using Jira and Git.
Preferred Skills
- Experience with CloudWatch for monitoring.