Application Developer – Cloud Full Stack (Java)
SWITS DIGITAL Private Limited
Kochi, Kerala, India
Job Description: Application Developer Cloud Full Stack (Java)
Location: Kochi, Kerala
Experience: 7+ Years
Relevant Experience: 7+ Years
Shift Timing: 12:00 PM 09:30 PM
Job Summary
We are looking for an experienced Java Full Stack Developer with strong expertise in Java, Spring Boot, UI technologies, databases, microservices, and CI/CD processes. The ideal candidate should have hands-on experience in developing scalable enterprise applications, building responsive user interfaces, implementing REST APIs, and working in Agile/Scrum environments.
Key Responsibilities
- Design, develop, enhance, and maintain enterprise-grade full-stack applications using Java and Spring Boot.
- Build and maintain responsive user interfaces using modern UI technologies and frameworks.
- Develop and integrate RESTful APIs and microservices.
- Design, develop, and optimize relational database queries, SQL scripts, and data models.
- Implement application integrations and ensure reliable communication between services.
- Participate in Agile/Scrum ceremonies, sprint planning, daily stand-ups, and retrospectives.
- Track development activities, defects, and tasks using Jira.
- Implement and maintain CI/CD pipelines and follow established DevOps practices.
- Perform code reviews, debugging, unit testing, and performance optimization.
- Collaborate with cross-functional teams to deliver high-quality solutions within project timelines.
- Follow coding standards, security guidelines, and software development best practices.
Mandatory Skills
- Strong hands-on experience in Java and Spring Boot.
- Experience with at least one UI technology or framework, such as Angular, React, JavaScript, HTML5, or CSS3.
- Strong knowledge of databases and SQL.
- Experience in designing and developing microservices-based applications.
- Understanding of CI/CD processes and software release practices.
- Experience working with Jira.
- Good understanding of Agile/Scrum methodologies.
- Strong problem-solving, debugging, and communication skills.
Nice-to-Have Skills
- Experience with JSP.
- Experience with RabbitMQ or other messaging technologies.
- Familiarity with Kubernetes and containerized application deployments.
- Experience using AI-based coding assistants and developer productivity tools.