Java Back End Developer | Springboot | Microservices
- Source: Naukri
- Infosys
- On-site
- Bengaluru
- Full-Time
- Mid level
Job Description
Key Responsibilities
- Design, develop, and maintain backend services and APIs using Java and Spring Boot.
- Build scalable Microservices-based applications.
- Develop RESTful APIs and integrate with internal and external systems.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Optimize application performance, security, and scalability.
- Troubleshoot and resolve production issues.
- Participate in code reviews and ensure adherence to coding standards.
- Contribute to application architecture and technical design discussions.
Required Skills
- 3-6 years of experience in Java Backend Development.
-
Strong hands-on experience in:
- Java 8/11/17
- Spring Boot
- Microservices
- REST APIs
- Spring MVC
- Spring Data JPA / Hibernate
-
SQL (Oracle, MySQL, PostgreSQL)
- Experience with Git and version control systems.
- Knowledge of Design Patterns and OOP concepts.
- Understanding of Agile development methodologies.
- Strong analytical and problem-solving skills.
Preferred Skills
- Experience with Kafka/RabbitMQ.
- Exposure to Cloud platforms (AWS, Azure, GCP).
- Experience with Docker and Kubernetes.
- Knowledge of CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Experience with Redis or other caching technologies.
Skills
- Java
- spring-boot
- spring
- java-8
- spring-mvc
- spring-data
- Hibernate
- oracle
- mysql
- PostgreSQL
- Kafka
- RabbitMQ
- amazon-web-services
- microsoft-azure
- google-cloud-platform
- Docker
- Kubernetes
- Jenkins
- Github
- github-actions
- azure-devops
- Redis
