Java Developer
persistent
Job Description
- Design, develop, and maintain scalable Java-based applications using Spring Boot
- Build and enhance microservices with clean APIs and proper communication between services
- Collaborate closely with product, QA, DevOps, and other engineering teams to deliver solutions end-to-end
- Deploy, monitor, and maintain applications on cloud platforms (AWS/GCP)
- Identify, troubleshoot, and resolve production and performance issues
- Follow best coding practices, security standards, and documentation processes
Expertise You'll Bring:
- Strong hands-on experience in Core Java and Spring Boot
- Practical exposure to Microservices architecture, REST APIs, and service integration
- Experience working with cloud environments such as AWS or GCP for deployment and scaling
- Good understanding of application performance, debugging, and issue resolution
- Ability to work in a 5-day work-from-office, collaborative environment
- Ownership mindset with focus on quality, stability, and timely delivery