We are seeking a skilled Cloud Java Developer with strong experience in Java-based microservices architecture and cloud platforms. The ideal candidate will be responsible for designing, developing, enhancing, and maintaining scalable applications while ensuring high performance, security, and compliance standards.
Roles & Responsibilities
- Develop high-quality software solutions that meet functional, non-functional, and compliance requirements.
- Design, develop, and enhance existing application features and components.
- Troubleshoot and resolve application issues during development, testing, and production support phases.
- Prepare and maintain high-level and component-level design documentation.
- Ensure application quality standards, including performance, usability, reliability, and security.
- Contribute actively across the full application lifecycle, including development, maintenance, release management, and critical bug fixes.
- Support CI/CD processes and ensure error-free software delivery.
- Participate in Agile/Scrum ceremonies and follow Agile development practices.
- Collaborate with cross-functional teams including QA, DevOps, and business stakeholders.
Required Skills
- Strong hands-on experience in Java 8 and above
- Expertise in Spring Boot and microservices architecture
- Experience with Spring Batch
- Development of RESTful Web Services
- Strong SQL knowledge and experience with JDBC
- Hands-on experience with Oracle and PostgreSQL databases
- Build and CI/CD experience using Jenkins and Maven
- Familiarity with Jira and Confluence
- Hands-on experience with GCP (Google Cloud Platform) services.