Java Developer
Marathahalli, Bangalore
5 years
Core JavaObject-Oriented Programming (OOP)Spring FrameworkSpring BootSQLQuery OptimizationGitRESTful APIIntelliJ IDEAMaven IntegrationTestNGDebuggingVersion ControlLinux CommandsAPI DesignHibernate (Java)Continuous IntegrationCode ReviewAgile MethodologyNetworking Basics
Job Description:
Job Overview:
We are looking for an experienced Java Developer with strong hands-on skills in Java, Spring Boot, and Microservices. The role involves building scalable, high-performance backend services and collaborating with cross-functional teams to deliver reliable solutions.
Key Responsibilities:
Develop, test, and maintain backend applications using Java and Spring Boot.
Build and integrate RESTful APIs and microservices.
Optimize application performance and ensure scalability and reliability.
Troubleshoot issues and contribute to application improvements.
Participate in code reviews and follow best coding practices.
Work with product, QA, and DevOps teams for smooth delivery.
Support CI/CD pipelines and deployments.
Required Skills & Experience:
Strong knowledge of Core Java, OOPs, Collections, Exception Handling, and Multithreading.
Hands-on experience with Spring Boot, Spring MVC, and REST API development.
Solid understanding of Microservices architecture and distributed systems.
Experience with databases like MySQL, PostgreSQL, or MongoDB.
Familiarity with Git, CI/CD tools, and build tools (Maven/Gradle).
Knowledge of Docker, Kubernetes, or cloud platforms (AWS/Azure/GCP) is a plus.
Strong debugging, analytical, and problem-solving skills.
Good to Have:
Experience working with Kafka, RabbitMQ, or other messaging systems.
Knowledge of API gateways, service mesh, or container orchestration.
Exposure to Agile/Scrum practices.



































































































