19 Oct
|
Infosys
|
Hyderabad
Job Summary
We are looking for a highly experienced Java Spring Boot Developer with 10-20 years of hands-on experience in designing, developing, and delivering enterprise-scale applications. The ideal candidate should possess strong expertise in Java, Spring Boot, Microservices, REST APIs, Kafka, Cloud platforms, and distributed systems, along with experience in modern software development practices and technical leadership.
Key Responsibilities
- Design, develop, and maintain scalable enterprise applications using Java and Spring Boot.
- Develop and support Microservices-based architectures.
- Design and implement RESTful APIs and service integrations.
- Build event-driven solutions using Kafka and messaging technologies.
- Work closely with architects, product owners, and stakeholders to define technical solutions.
- Lead technical design discussions and contribute to architecture decisions.
- Optimize application performance, scalability, reliability, and security.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot production issues and provide long-term solutions.
- Mentor junior developers and provide technical leadership.
- Participate in Agile/Scrum ceremonies and project planning activities.
Mandatory Skills
Core Java
- Robust experience in Java 8/11/17+
- Object-Oriented Programming (OOP)
- Collections Framework
- Multithreading & Concurrency
- JVM Performance Tuning
- Design Patterns
Spring Ecosystem
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data JPA
- Spring Cloud
- Hibernate/JPA
Microservices & APIs
- Microservices Architecture
- RESTful Web Services
- API Design & Development
- OpenAPI/Swagger
- Service Discovery & API Gateway
Messaging & Event Streaming
- Apache Kafka
- Event-Driven Architecture
- Asynchronous Processing
- Message Queues (RabbitMQ/ActiveMQ/IBM MQ preferred)
Database
- Oracle
- PostgreSQL
- MySQL
- SQL Optimization & Performance Tuning
Cloud & DevOps
- AWS / Azure / GCP
- Docker
- Kubernetes
- CI/CD Pipelines
- Jenkins
- Git
- Maven / Gradle
Preferred Skills
- Experience in Banking, Financial Services, Insurance, Retail, Healthcare, or Telecom domains.
- Exposure to OpenShift and container orchestration platforms.
- Experience with distributed caching solutions such as Redis.
- Knowledge of ELK Stack, Splunk, or monitoring tools.
- Experience in application modernization and cloud migration initiatives.
- Exposure to GenAI-powered applications is an added advantage.
Leadership Expectations
- Lead development teams and drive technical delivery.
- Review solution designs and architecture documents.
- Collaborate with business stakeholders and enterprise architects.
- Guide teams on coding standards, performance tuning, and best practices.
- Support release planning and production deployments.
Educational Qualification
- Bachelor's or Master's Degree in Computer Science, Information Technology, Engineering, or related discipline.
📌 Java Spring Boot Developer (Hyderabad)
🏢 Infosys
📍 Hyderabad