Citi
Java Developer
1/124, SHIVAJI GARDENS, MOONLI
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Matched against 2.3M live jobs from 200,000+ employers in 200+ countries.
Tailor my resume for this job →hirly's read of this role
- Role family
- Engineering
- Seniority
- Mid level
- Country
- IN
- Work mode
- On-site / unstated
- First seen by hirly
- 30 Sept 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
We are seeking a talented and motivated Java Developer to join our engineering team. In this role, you will design, develop, test, and deploy robust, scalable, and high-performance backend systems and microservices. You will collaborate closely with cross-functional teams, including product managers, frontend engineers, architects, and DevOps teams, to deliver resilient software solutions that meet business objectives and enterprise standards.
2. Key Responsibilities
Architecture & Development
- Design, build, and maintain efficient, reusable, and reliable Java server-side applications and microservices using Spring Boot / Spring Framework.
- Implement RESTful APIs, integration endpoints, and event-driven architectures.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
Database & Integration
- Design and optimize relational (e.g., PostgreSQL, Oracle, MySQL) and non-relational (e.g., MongoDB, Cassandra, Redis) database schemas, queries, and transactions.
- Integrate enterprise messaging systems (e.g., Apache Kafka, RabbitMQ, IBM MQ).
Quality Assurance & Testing
- Write comprehensive unit, integration, and end-to-end automated tests using frameworks such as JUnit, Mockito, and Testcontainers.
- Participate in peer code reviews, adhering to coding standards, secure coding principles, and design patterns.
DevOps & Deployment
- Collaborate with DevOps engineers to containerize applications using Docker and orchestrate them via Kubernetes/OpenShift.
- Maintain and enhance continuous integration and continuous deployment (CI/CD) pipelines.
- Monitor application health, logs, and metrics using observability tools (e.g., Prometheus, Grafana, Splunk, OpenTelemetry).
3. Required Qualifications & Skills
Technical Skills
- Core Java : Strong proficiency in Core Java (Java 11, 17, or 21), including OOP concepts, concurrency/multithreading, collections framework, and functional programming (Streams, Lambdas).
- Frameworks : Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security).
- APIs & Web Services : Solid experience in designing and building RESTful APIs; familiarity with OpenAPI/Swagger specifications.
- Databases & ORM : Proficiency with SQL, relational database management systems (RDBMS), and ORM tools (Hibernate / JPA).
- Build & Version Control : Hands-on experience with Git and build automation tools (Maven, Gradle).
- Testing : Practical experience with automated testing tools (JUnit 5, Mockito).
Professional Experience
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent practical experience).
- 3+ years of professional software development experience in Java backend environments.
- Solid understanding of software design patterns, Clean Architecture, SOLID principles, and microservices architecture.
4. Preferred / Nice-to-Have Qualifications
- Experience with Cloud Platforms (AWS, Azure, or Google Cloud Platform).
- Experience with Event Streaming and Distributed Systems (Apache Kafka, RabbitMQ).
- Familiarity with Containerization and Orchestration (Docker, Kubernetes, OpenShift).
- Knowledge of NoSQL databases and in-memory caching solutions (MongoDB, Redis, Elasticsearch).
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, Tekton, GitLab CI).
- Understanding of application security standards (OWASP Top 10, OAuth2, JWT, mTLS).
- Experience working in an Agile/Scrum development environment.
5. Core Competencies & Soft Skills
- Problem Solving : Analytical mindset with strong debugging and analytical problem-solving skills.
- Communication : Clear written and verbal communication skills; ability to articulate technical concepts to non-technical stakeholders.
- Collaboration : Team-oriented mindset with the ability to work effectively across distributed engineering teams.
- Adaptability : Eagerness to learn emerging technologies and adapt to evolving business and technical requirements.
6. What We Offer
- Competitive salary and performance-based incentive programs.
- Comprehensive health, dental, and wellness benefits.
- Continuous learning opportunities, technical certifications, and career development programs.
- Flexible working arrangements (hybrid/remote options, depending on policy).
------------------------------------------------------
Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above. ------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .
View Citi’s EEO Policy Statement and the Know Your Rights poster.
Similar jobs
- Core Java DeveloperGresham · Noida, Ghaziabad, Uttar Pradesh, IndiaFirst seen today
- Java DeveloperZensar · IndiaFirst seen today
- Java DeveloperZensar · IndiaFirst seen today
- Full Stack Java DeveloperRChilli · Mohali, Punjab, IndiaFirst seen today
- Remote Java DeveloperTuring · Richmond Town, Bangalore, Karnataka, IndiaFirst seen yesterdayremote
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job