Bangalore
16 hours ago
Lead II - Software Engineering
Job Title: Senior Java Backend Developer

Experience: 7 – 9 years
Location: Bangalore

Key Responsibilities:

Design, develop, and maintain high-performance Java backend applications and microservices.

Implement secure and scalable RESTful APIs using Spring Boot and Spring Security.

Collaborate with architects and cross-functional teams to drive system design and integration.

Build and maintain CI/CD pipelines for automated testing and deployment.

Manage containerized applications using Docker and orchestrate services with Kubernetes.

Perform code reviews, mentor junior developers, and enforce coding best practices and standards.

Troubleshoot and optimize application performance in production environments.

Ensure compliance with security policies and regulatory standards.

Mandatory Technical Skills:

Core Java (Java 8 and above):

Deep expertise in Java fundamentals, concurrency, JVM internals, and performance tuning.

Spring Framework:

Hands-on experience with Spring Boot, Spring Security, and building RESTful microservices.

DevOps & Containerization:

Proven experience in CI/CD pipelines, Docker, and Kubernetes for production deployments.

Additional Skills & Experience:

Strong knowledge of relational databases: Oracle, MySQL, or PostgreSQL.

Familiarity with NoSQL databases such as MongoDB or Redis.

Experience with message brokers: Kafka or RabbitMQ.

Exposure to cloud platforms (AWS, GCP, or Azure) is a plus.

Understanding of security standards, especially in financial services or regulated industries.

Agile and DevOps-oriented mindset with experience in collaborative development environments.

Education:

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.

Por favor confirme su dirección de correo electrónico: Send Email