Job Title: Java Engineer
Experience: 8+ Years
Location: Bangalore
Job Summary
We are looking for a highly skilled
Java Engineer Cloud Full-Stack Application Developer with strong experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate will have deep expertise in
Java, Spring Boot, Microservices, and cloud-native technologies, along with hands-on experience in modern DevOps and container platforms.
Key Responsibilities
- Design and develop scalable, high-performance applications using Java 17+, Spring Boot, and Spring Security.
- Lead solution design and API design, ensuring best practices in RESTful services and system integrations.
- Develop and maintain microservices-based architectures as well as enhance and support existing monolithic Spring applications.
- Lead API development and integrations using RESTful services.
- Refactor and optimize existing codebases to improve performance, readability, scalability, and maintainability.
- Work closely with architects, product owners, and cross-functional teams to deliver high-quality solutions.
- Design and manage data persistence layers using Oracle and SQL Server databases.
- Implement and maintain CI/CD pipelines to support continuous integration and continuous delivery.
- Deploy and manage applications on container platforms such as Docker, Kubernetes, and OpenShift.
- Collaborate with DevOps teams to support cloud deployments, monitoring, and production stability.
Required Skills & Qualifications
- 8+ years of experience in enterprise Java application development.
- Strong expertise in Java 17+, Spring Boot, Spring Security, and Microservices architecture.
- Extensive experience in solution design and REST API design and development.
- Hands-on experience working with both monolithic and microservices-based Spring applications.
- In-depth knowledge of relational databases such as Oracle and SQL Server.
- Strong experience with CI/CD tools and pipelines.
- Hands-on experience with Docker, Kubernetes, and OpenShift.
- Solid understanding of DevOps practices and cloud-native application development.
- Excellent problem-solving, debugging, and communication skills.
Preferred / Nice To Have
- Experience working with Apache Camel for system integration and routing.
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Experience in large-scale enterprise or cloud transformation projects.