25 Sep
|
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 up-to-date 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
- Strong 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