HamburgerMenu
hirist

Senior Java Developer - Microservices Architecture

Aliqan Services Private Limited
Multiple Locations
7 - 10 Years

Posted on: 27/07/2025

Job Description

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 :


- Design and develop scalable microservices and backend systems using Java 8, Spring Boot, and Apache Flink.

- 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 :


- Strong programming skills in Java 8 (minimum 6 years)

- 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 :


- Exposure to front-end technologies (HTML, CSS, JavaScript)

- Experience with Hibernate, Kafka, or NoSQL databases

- Previous experience in event-driven systems.


Job Summary :


We are seeking an experienced Senior Java Developer to lead the design, development, and maintenance of high?performance, scalable Java applications. This role includes technical leadership, full-stack ownership of modules, mentoring junior engineers, and strong collaboration with cross-functional teamsensuring delivery of secure, efficient, and reliable software solutions.


Key Responsibilities :


- Lead design, development, and deployment of Java Enterprise applications, RESTful services, and microservices architecture.

- 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 :


- Bachelors degree (or higher) in Computer Science, Engineering, or a related field, or equivalent professional experience.

- 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 :


- Hands-on with Spring Security, OAuth/OIDC, and enterprise-grade authentication.

- 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 :


- Strong architectural insight and ability to scale applications for performance and availability.

- 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 :


- Delivery of robust, scalable Java services on time and within SLA/quality standards.

- 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.


info-icon

Did you find something suspicious?