Job Summary :
We are looking for an experienced Full Stack Java Developer with a strong background in designing and developing scalable enterprise applications.
The ideal candidate should have expertise in Java-based backend development, modern frontend technologies, cloud platforms, and DevOps practices, with a passion for delivering high-quality software solutions.
Key Responsibilities :
- Design, develop, and maintain full-stack applications using Java and modern frontend technologies.
- Build and enhance scalable backend services using Java 8+, Spring Boot, RESTful APIs, and Microservices architecture.
- Develop responsive and user-friendly interfaces using React.js.
- Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
- Deploy and manage applications on AWS Cloud environments.
- Implement containerization solutions using Docker and support cloud-native application development.
- Develop and maintain CI/CD pipelines to enable automated build, testing, and deployment processes.
- Participate in code reviews, unit testing, debugging, and performance optimization activities.
- Ensure adherence to coding standards, security practices, and software development best practices.
- Work within Agile teams and contribute to sprint planning, estimations, and delivery.
Required Skills :
- 6+ years of overall IT experience with at least 3+ years of relevant Full Stack Java development experience.
- Minimum 2+ years of hands-on experience with React.js.
- Strong proficiency in Java 8+, Spring Boot, RESTful APIs, and Microservices.
- Experience with AWS Cloud services and cloud-based application deployments.
- Hands-on experience with Docker and containerization technologies.
- Experience in building and managing CI/CD pipelines.
- Good understanding of Git, Maven/Gradle, and version control best practices.
- Familiarity with Agile/Scrum development methodologies.
- Strong analytical, debugging, troubleshooting, and problem-solving skills.