Work Mode: 5 Days Onsite
We are seeking a skilled Full Stack Java Developer with strong expertise in cloud-based application development across platforms such as AWS and Microsoft Azure. The ideal candidate will have hands-on experience in designing, building, testing, deploying, and maintaining scalable software solutions using modern full stack technologies.
Key Responsibilities:
Design, develop, test, deploy, and maintain high-quality software applications
Work across the full stack, contributing to both frontend and backend development
Apply Agile methodologies and actively participate in frameworks like Scrum or Kanban
Implement best practices such as Continuous Integration (CI), Continuous Delivery (CD), and Test-Driven Development (TDD)
Build secure, resilient, and cloud-native applications
Collaborate across teams to support business analysis, development, testing, deployment, and ongoing improvements
Technical Skills:
Strong proficiency in Java and Spring Boot
Experience with APIs, Kafka, and Microservices architecture
Frontend development using React
Database knowledge with SQL
Hands-on experience with AWS (Azure knowledge is a plus)
Additional Requirements:
Proficiency in at least one general-purpose programming language
Solid understanding of software engineering principles across the development lifecycle