Posted on: 27/07/2025
Exp : 7+ years
Location : Bangalore
Job Type : 6 months contract + ext
We are seeking a Senior Java Developer with extensive hands-on experience in backend technologies including Java 8, Apache Flink, Spring Boot, and AWS. The ideal candidate will have at least 6 years of experience in microservices architecture and high-performance coding, along with the ability to work in a fast-paced, collaborative environment.
Key Responsibilities :
- Implement RESTful APIs and integrate with AWS cloud services.
- Optimize application performance and ensure high availability.
- Collaborate with cross-functional teams for design, development, testing, and deployment.
- Maintain code quality through rigorous testing and code reviews.
- Work on event-driven architectures and ensure efficient data processing.
Mandatory Skills :
- Experience with Apache Flink in a production environment
- Proficiency in Spring Boot, Microservices, and REST API
- Solid hands-on experience with AWS cloud services
- Understanding of relational databases such as MySQL, PostgreSQL, or Oracle
- Familiarity with Agile/Scrum methodologies
Good to Have :
- Experience with Hibernate, Kafka, or NoSQL databases
- Previous experience in event-driven systems.
Job Summary :
Key Responsibilities :
- Architect high-volume, low-latency systems that support mission-critical operations.
- Write clean, efficient, testable, well-documented code, conduct detailed code reviews, and support bug resolution.
- Collaborate with front-end teams to integrate user-facing features with robust back-end systems.
- Mentor and manage junior/mid-level developers; lead initiatives like pair programming and knowledge-sharing sessions.
- Participate in defining system architecture and design patterns; create technical design documentation (ADRs).
- Detect and optimize performance bottlenecks; conduct profiling, tuning JVM, database, and network usage.
- Drive CI/CD pipelines, automated testing, and deployment best practices.
- Maintain high code quality and technical standards consistent with security best practices and compliance.
- Engage in full software development lifecycle alongside Agile methodologiessprint planning, demos, and retrospectives.
Required Qualifications :
- At least 58 years of hands-on experience in Java development, across web applications, microservices, and enterprise systems.
- Expert-level command of Core Java (Java 8/11/17+), Java EE/Jakarta EE, Spring, Spring Boot, Hibernate/JPA, REST APIs.
- Solid understanding of OOP, design patterns, concurrency, multithreading, and JVM internals.
- Familiarity with build tools (Maven, Gradle), version control (e.g. Git), CI/CD tools, and containerization (Docker; Kubernetes preferred).
- Working knowledge of relational (MySQL/Oracle/Postgres) and NoSQL data stores; experience with caching (Redis/Memcached).
- Exposure to message brokers (e.g. Kafka, RabbitMQ, AMQP) in distributed/microservices environments.
- Experience on cloud platforms (AWS, Azure, GCP) and DevOps tooling and infrastructure management.
- Excellent problem-solving, time management, documentation, and communication skills, with ability to mentor others.
Preferred & Bonus Skills :
- Experience with GraphQL, Quarkus, Micronaut, or Kotlin/Scala on JVM.
- Familiarity with UI technologies or frameworks (React, Angular, JavaFX) for integration support.
- Contributor to open-source projects, with architecture-level thinking and strong system modeling skills.
Core Competencies :
- Ownership mindset2nd/3rd line support, production issue resolution, and system reliability enhancements.
- Proactive communicator who can translate technical concepts to stakeholders and mentor junior team members.
- Agile advocatewith experience in sprint planning, estimation, testing, and CI/CD-driven workflows.
Outcome Metrics :
- Improved code coverage and reduced technical debt through automated testing and code reviews.
- Accelerated team capabilities and productivity through mentorship and documentation efforts.
- Enhanced system performance through tuning and architectural improvements.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1520065
Interview Questions for you
View All