08 Sep
|
Infosys
|
Kolkata
Job Summary
We are seeking an experienced Java Spring Boot Developer with 9-15 years of hands-on experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, Hibernate, Angular, and Kafka, with a proven track record of building scalable, high-performance distributed systems.
Key Responsibilities
- Design, develop, and maintain scalable applications using Java and Spring Boot.
- Develop and implement Microservices-based architecture.
- Build and consume RESTful APIs and integrate third-party services.
- Develop responsive front-end applications using Angular.
- Design and implement event-driven solutions using Apache Kafka.
- Optimize application performance, scalability, and reliability.
- Collaborate with architects, business analysts, QA, and DevOps teams.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot production issues and implement effective solutions.
- Mentor junior developers and contribute to technical leadership initiatives.
Required Skills
Backend Development
- Robust experience in Java 8/11/17
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data JPA
- Microservices Architecture
- RESTful Web Services
- Hibernate/JPA
- Design Patterns
- Multithreading & Concurrency
Frontend Development
- Hands-on experience with Angular (8+)
- TypeScript
- JavaScript
- HTML5
- CSS3
- Bootstrap
Messaging & Event Streaming
- Apache Kafka
- Kafka Producer & Consumer Development
- Event-Driven Architecture
- Message Queue Concepts
Database
- Oracle
- MySQL
- PostgreSQL
- SQL Query Optimization
DevOps & Tools
- Git/GitHub/GitLab
- Maven/Gradle
- Jenkins
- SonarQube
- Docker
- Kubernetes (Preferred)
Cloud (Preferred)
- AWS or Azure Cloud Services
- CI/CD Pipelines
- Cloud-native Application Development
Preferred Skills
- Experience with containerized deployments using Docker and Kubernetes.
- Exposure to Reactive Programming.
- Knowledge of API Gateway and Service Discovery tools.
- Experience working in Agile/Scrum environments.
- Understanding of distributed systems and high-volume transaction processing.
- Exposure to monitoring tools such as ELK, Grafana, and Prometheus.
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
- 9-15 years of software development experience.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and stakeholder management abilities.
Key Competencies
- Java Development
- Spring Boot
- Microservices
- Hibernate/JPA
- Angular
- Apache Kafka
- REST APIs
- SQL & Database Design
- CI/CD
- Agile Methodologies
- System Design
📌 Java Spring Boot Developer (Kolkata)
🏢 Infosys
📍 Kolkata