CrawlJobs Logo

Java API Developer

India, Chennai · Job Posted June 29, 2026
Apply Position
Job Link Share

Job Description

The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. We are looking for a Software Engineer with approximately 5 years of hands-on experience in designing end-to-end data pipelines using Java and Spring Boot, and enterprise API design. You will own end-to-end delivery of enterprise reporting APIs backed by complex data pipelines — from Oracle query design and ETL/ELT workflows to secure Spring Boot services deployed on shared infrastructure. The ideal candidate bridges the gap between application engineering and data platforms.

Job Responsibility

  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications.
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Requirements

  • 5+ years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Strong in Core Java — collections, generics, streams, lambdas, exception handling, OOPs concepts, and multithreading/concurrency (executors, threads).
  • Strong in Spring Boot — Spring Data, Spring Batch, Spring Security.
  • Experience with Spring Data JPA/JDBC — repositories, entity mapping, transactions (@Transactional), connection pooling (HikariCP), and lazy/eager loading.
  • Hands-on with Spring Security — authentication/authorization, BCrypt, role-based access control, and securing REST endpoints.
  • Design, develop, and maintain RESTful APIs using Java and Spring Boot.
  • Must have e end-to-end API development lifecycle — from design and contract definition through implementation, testing, deployment, and monitoring.
  • Strong understanding and implementation experience of integrating APIs with API gateways such as Apigee and Amazon API Gateway.
  • Proficient with Jackson (ObjectMapper config, custom serializers, strict request validation) and OpenAPI/Swagger for API documentation.
  • Write and optimize complex Oracle SQL queries (multi-table joins, analytic functions, subqueries, performance tuning).
  • Experience with Kafka, MQ, or event-streaming platforms for real-time data ingestion and processing.
  • Open to working on data pipelines and building ETL workflows using Java or other programming languages such as Scala as required.
  • Work with data warehousing concepts — fact/dimension modeling, slowly changing dimensions, and data quality checks.
  • Basic understanding of the Big Data ecosystem is a plus.
  • Good to have experience building and optimizing data workflows using tools such as Apache Spark.
  • Bachelor’s degree/University degree or equivalent experience

Nice to have

  • Good to have experience building and optimizing data workflows using tools such as Apache Spark
  • Basic understanding of the Big Data ecosystem is a plus

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java API Developer

8 matching positions

Java API Developer

Role purpose / summary
Location
Location
United Kingdom , Knutsford
Salary
Salary:
Not provided
experis.co.uk Logo
Experis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Should have good understanding of OOPS, Core JAVA, Advance JAVA
  • Hands on experience with REST API, Spring Boot, Spring Core, Microservices
  • Basic Understanding of Microservices based Architecture and Design Patterns
  • Other Technologies/Tools - Maven, Gradle, SOAP, Junit, Oracle, Jenkins, Nexus, Jboss/Tomcat, Git, Linux/UNIX shell scripting, JIRA, Exec API
  • Exposure to cloud platforms such as Openshift V3, AWS or Spring Cloud etc. (preferable)
  • Excellent Communication, Analytical & Problem solving Skills
Read More
Arrow Right

Senior Java API Developer - Vice President

We are seeking an experienced Senior Java Developer with a strong background in ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in senior Java development
  • strong background in API technologies
  • robust knowledge of database systems
  • deep understanding of database interactions including schema design, query optimization, and data management
  • experience designing, developing, and maintaining high-performance, scalable Java applications and RESTful APIs
  • application management responsibilities
  • vendor management responsibilities
Job Responsibility
Job Responsibility
  • Designing, developing, and maintaining high-performance, scalable Java applications and RESTful APIs
  • application management
  • vendor management
  • Fulltime
Read More
Arrow Right

Salesforce+Java API Developer

Location
Location
India , Hyderabad
Salary
Salary:
Not provided
fissionlabs.com Logo
Fission Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.E / B.Tech / M.E / M.Tech / M.S / MCA graduate (preferably from a reputed college or University) with minimum 5-7 Years of experience in Salesforce development with a Product based company (Preferably Cloud or Mobile based)
  • 5+ years of focused software engineering experience in a corporate setting
  • Expert knowledge of object-oriented programming principles and 3+ years of hands-on experience with at least one major programming language such as JavaScript, Python, Java, or C#
  • Working knowledge of and practical experience with generative AI productivity tools for software development (e.g., GitHub Copilot, Cursor) strongly preferred
  • Deep working knowledge of modern web development frameworks (React.js, Next.js, or similar) and a solid understanding of front-end state management and performance optimization
  • Strong working experience with cloud environments (Azure or AWS) and professional-level proficiency with DevOps tools (Git, CI/CD pipelines)
  • Demonstrated interest and practical experience in integrating AI and ML technologies, including LLMs, and applying them to enterprise-level sales or marketing workflows
  • Exceptional problem-solving, architectural thinking, and analytical skills, with a commitment to technical excellence
  • Excellent ability to communicate complex technical designs and collaborate effectively across fast-paced, cross-functional teams
  • Mandatory Certifications: Platform Developer 1 (PD I)
Job Responsibility
Job Responsibility
  • Independently design, develop, and implement highly complex, scalable Salesforce applications and integrations using advanced Apex, complex Lightning Web Components (LWC), and advanced declarative features (Flows, Process Builders)
  • Design and maintain robust back-end services, APIs, and complex automation workflows utilizing Node.js, Python, and scalable cloud technologies (Azure, AWS)
  • Build and manage reliable data pipelines and integration processes (ETL) on Azure platform and Salesforce Data 360
  • Own integrations between Salesforce and multiple enterprise platforms, defining data contracts and standards via robust REST/SOAP APIs and event-driven architectures
  • Lead the customization and expansion of Agentforce capabilities to create mission-critical, context-aware employee experiences, ensuring performance and stability
  • Drive the implementation of Einstein Copilot, predictive analytics, and generative AI features into critical marketing and sales workflows, focusing on optimization and measurable business outcomes
  • Lead technical contribution to AI and ML initiatives, including the integration of complex large language models (LLMs) and generative AI into enterprise processes, focusing on security and data governance
  • Develop, maintain, and optimize high-performance front-end applications using modern JavaScript frameworks (e.g., advanced React.js/Next.js) and web component architecture
  • Serve as a key contributor to the Agile team, participating in roadmap planning, setting technical direction, and leading comprehensive peer code reviews
  • Mentor and guide junior Software Engineer team members, fostering technical growth and adherence to engineering best practices
What we offer
What we offer
  • Opportunity to work on impactful technical challenges with global reach
  • Vast opportunities for self-development, including online university access and knowledge sharing opportunities
  • Sponsored Tech Talks & Hackathons to foster innovation and learning
  • Generous benefits packages including health insurance, retirement benefits, flexible work hours, and more
  • Supportive work environment with forums to explore passions beyond work
  • Fulltime
Read More
Arrow Right

Backend Java API Developer

The Backend Java API Developer is an intermediate level position responsible for...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Programming & Frameworks: Java 7–17, Spring Boot, Spring Data, Spring Security
  • Databases: MongoDB, Oracle
  • Messaging & Streaming: Confluent Kafka, Apache Camel
  • Cloud & DevOps: OpenShift, Docker, Tekton, Harness, Jenkins, Maven, Gradle, SonarQube
  • APIs & Integration: REST, SOAP, OpenAPI, Microservices
  • Agile & Tools: JIRA, Confluence, Agile/Scrum, GitHub, Bitbucket
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Java API Developer

Join us as a Senior Java API Developer at Barclays, responsible for supporting t...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in designing and implementing scalable, distributed, object oriented and resilient systems using Java
  • Knowledge of REST Standards, design patterns and Http concepts combined with experience in developing REST APIs using Spring Data REST and Sprint BOOT Framework
  • Experience in delivering internally and externally-facing APIs with an API management platform such as MuleSoft, Apigee or Akana
  • Experience/Exposure to SQL, advanced SQL skills
  • Experience with a CI/DevOps pipeline with git, Maven/Gradle, Jenkins and Experience in conducting performance test using Jmeter/JProfiler
  • Self-motivated with demonstrated ability to find ways to overcome obstacles and self-teach new concepts
  • Degree in Engineering or Computer Science or similar
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Senior Java Backend Developer - Microservices & API - Assistant Vice President

The Digital S/W Engineer Sr Analyst is a seasoned professional role required for...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in backend application development using Java
  • Proficiency in Java (Java 8+), including a solid understanding of the Spring Framework and Spring Boot for building microservices
  • Experience building or consuming RESTful APIs using JSON
  • Hands-on experience with relational databases and writing SQL
  • Familiarity with NoSQL databases
  • Familiarity with build tools like Maven or Gradle and version control systems like Git
  • Exposure to unit testing frameworks such as JUnit and Mockito
  • Awareness of containerization technologies (Docker) and orchestration platforms (Kubernetes, OpenShift)
  • Interest in or exposure to messaging systems like Kafka or JMS
  • Understanding of secure coding practices and communication protocols (e.g., TLS, JWT)
Job Responsibility
Job Responsibility
  • Backend Service Development: Contribute to the hands-on development, testing, and maintenance of robust backend services and APIs using Java, Spring Boot, and related technologies, following best practices in software engineering
  • System Integration: Assist in building and consuming RESTful APIs to ensure seamless integration between the SBL platform and other critical internal and external systems
  • Database Management: Help implement and maintain the data layer for SBL solutions, writing efficient SQL queries and interacting with both relational and NoSQL databases
  • Documentation & Automation: Support the development of solutions that automate business processes, such as analyzing data from legal documents or integrating with tools like DocuSign to help reduce the documentation lifecycle
  • Risk & Compliance: Work under the direction of senior team members to ensure all code and platform features align with lending policies, regulatory requirements (e.g., Regulation U), and security best practices
  • Problem Solving: Assist in troubleshooting and resolving technical issues across the full application stack, from database queries to API performance, with senior support
  • CI/CD & Deployment: Actively participate in the team's CI/CD pipelines and contribute to the deployment of applications to production environments using tools like Jenkins, Docker, and OpenShift
  • Fulltime
Read More
Arrow Right

Java Developer (Java & Golang)

The Java Developer (Java & Golang) will work for a world leading technology comp...
Location
Location
Sweden , Malmo
Salary
Salary:
Not provided
airswift.com Logo
Airswift Sweden
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java
  • Golang
  • APIs
  • Testing
  • Automation Tools
Job Responsibility
Job Responsibility
  • Develop and maintain online services using Java and Golang
  • Make sure these services are fast, secure, and always available
  • Handle things like user login, scaling for large numbers of users, and preventing spam
  • Optimize performance and write APIs
  • Work with automation tools to speed up testing and deployment
  • Fulltime
Read More
Arrow Right

Java Lead Developer / Java Solution Architect

We are seeking an experienced Java Lead Developer / Solution Architect with stro...
Location
Location
United States , Dublin
Salary
Salary:
65.00 USD / Hour
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 13+ years of hands-on Java development experience
  • at least 3+ years in a Tech Lead or Solution Architect role
  • strong expertise in Spring Boot, Spring Cloud, Microservices, RESTful API development
  • solid experience with JPA/Hibernate, Kafka, Docker, Kubernetes, and CI/CD tools
  • hands-on experience with Google Cloud Platform (GCP) (AWS/Azure also acceptable)
  • proven track record in cloud-native application design and deployment
  • strong knowledge of application security, data privacy, and compliance standards
  • excellent communication and stakeholder management skills
Job Responsibility
Job Responsibility
  • Architect, design, and implement scalable and secure solutions using Java, Spring Boot, Spring Cloud, and Microservices
  • lead end-to-end development efforts, ensuring adherence to architecture principles, coding standards, and best practices
  • define and document solution architecture, ensuring compliance with enterprise standards and security requirements
  • design and deploy cloud-native applications leveraging GCP (preferred), AWS, or Azure
  • collaborate with product managers, business analysts, and stakeholders to translate requirements into technical solutions
  • guide and mentor development teams, conduct code reviews, and drive technical excellence
  • integrate enterprise applications using RESTful APIs, Kafka, and messaging frameworks
  • implement and optimize CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices
  • monitor, analyze, and improve system performance, scalability, and reliability
Read More
Arrow Right