Technical Expertise:
As a seasoned Java developer, you will collaborate with cross-functional teams to deliver high-performing backend services and intuitive front-end applications in a modern cloud environment.
Responsibilities:
* Work collaboratively with product, QA, and fellow engineers in an Agile environment
* Contribute to the development of technical solutions aligned with business goals
* Drive clean coding practices, testing, and continuous integration/continuous deployment principles across the team
* Participate in architectural discussions and design decisions
* Support knowledge sharing and mentoring across the team
Requirements:
* 5+ years of experience in software development
* Proven expertise with Java (Spring Boot, RESTful APIs)
* Strong skills in front-end development using Angular (TypeScript, RxJS)
* Hands-on experience with AWS services (EC2, S3, Lambda)
* Familiarity with containerization using Docker and orchestration with Kubernetes in production environments
* Solid understanding of CI/CD pipelines and version control workflows (Git, GitHub Actions)
* Experience with relational and NoSQL databases (PostgreSQL, MongoDB)