CrawlJobs Logo

Senior Developer Java Spring

India, Pune · Job Posted April 16, 2026
Apply Position
Job Link Share

Job Description

The Applications Development Tech Lead is an senior developer 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.

Job Responsibility

  • Hands On programing experience, core Java 17 , Spring, SQL Technologies
  • 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
  • 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
  • should be able to work on cloud onboarding migration for legacy project
  • should be able to guide team on AI tools and how to use effectively
  • Development of application in Java in Financial Risk domain
  • Employ standards, frameworks and patterns while designing and developing components

Requirements

  • 9-12 years of relevant experience in Java
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Expertise in Spring Batch, Spring IOC, Spring Annotation, Spring Security
  • Expertise in mocking, Junit and perf testing of solutions
  • Should possess basic Unix/Linux knowledge to be able to write and understand basic shell scripts and basic Unix commands
  • Bachelor’s degree/University degree or equivalent experience

Nice to have

  • Financial risk Management awareness will be plus
  • Cloud based practical knowledge will add value
  • Large data processing tools like flink, kafka will add value
  • Knowledge of Oracle (PL/SQL), NoSQL-Mongo, is a plus
  • Have basic experience in Data Preparation Tools Experience with CI/CD build pipelines and toolchain – Git, BitBucket, TeamCity, Artifactory, Jira Experience
  • Financial markets background is preferable but is not a must
  • Should be aware AI tool like Copilot, Devin or alternative tool

Looking for more opportunities?

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

Similar Jobs for

Senior Developer Java Spring

8 matching positions

Senior Java Full-stack developer (Spring & Angular)

Join our team as a Senior Java Full-Stack Developer, where you will leverage you...
Location
Location
Romania , Cluj
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A University degree or advanced diploma in a software engineering-related discipline, preferably in Computer Science, or equivalent experience
  • At least 5 years of experience on a similar position is required
  • Strong experience with Java and modern client-side frameworks such as Angular
  • Solid understanding of Java and common frameworks, especially Spring / Spring Boot
  • Working experience with Microservice architecture
  • Working experience with Unit testing and test automation
  • Working experience with Maven or similar build tools
  • Strong analytical, problem-solving, and debugging skills, with the ability to work in a fast-paced, solution-oriented environment
  • A great teammate who thrives in a collaborative and Agile environment
  • Assertive communication skills
Job Responsibility
Job Responsibility
  • Development of microservices and integration with the existing platform
  • Apply new and innovative technologies to continuously improve software quality and performance
  • Define technical specifications and contribute to architectural decisions
  • Create and maintain technical documentation in accordance with software development guidelines and standards
  • Design and implement applications using Spring Boot and Angular, ensuring seamless compatibility, scalability, and fault tolerance
  • Collaborate with the testing team to ensure proper functionality, performance, and reliability of the application, conducting thorough unit and integration testing
  • Work closely with Agile Scrum teams, adhering to Agile principles and processes for efficient delivery
What we offer
What we offer
  • Smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Flexible working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance custom-made for you
  • Individual coaching sessions or accredited Coaching School
  • Epic parties or themed events for employees and their families
  • Fulltime
Read More
Arrow Right

Senior Java Developer

We are looking for a Senior Java Developer to join our Cloud & Software Developm...
Location
Location
Salary
Salary:
Not provided
k-lagan.com Logo
K-LAGAN
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Engineering, Telecommunications, or a related field
  • At least 4 years of professional experience in backend development with Java
  • Strong knowledge of Java (Spring Boot), Docker, Kubernetes, CI/CD (Azure DevOps/Jenkins), and Azure Cloud services
  • English level B2 or higher, with fluency for international environments
  • Experience with microservices architectures and SQL/NoSQL databases
Job Responsibility
Job Responsibility
  • Advanced backend development using Java 11/17 and Spring Boot
  • Design and management of containers with Docker and orchestration in Kubernetes clusters (AKS)
  • Configuration and maintenance of CI/CD pipelines to automate the software lifecycle
  • Deployment of solutions in Azure, leveraging native services to optimize architecture
  • Collaboration within Agile environments (Scrum) and participation in code reviews following Clean Code standards
What we offer
What we offer
  • Stable, innovative, and international projects aligned with your experience
  • Permanent contract
  • Hybrid work model depending on the project
  • Flexible working hours
  • 3 C’s Recognition Program (Commitment, Communication & Customer Orientation) with financial rewards
  • Career development plan and continuous learning opportunities
  • Birthday day off
  • Private health insurance and flexible compensation plan
  • Gym discounts
  • Childcare, language learning, and transportation support
  • Fulltime
Read More
Arrow Right

Senior Java Developer - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expertise in Core Java, Spring Framework
  • 8-10 YOE is a must
  • Experience in messaging technologies such as Kafka, gRPC, JMS, etc
  • Understanding of microservice and container technologies such as Docker, Kubernetes, OpenShift, etc
  • Understanding of observability stacks like ELK, Grafana, Prometheus, etc
  • Experience in building scalable distributed applications using microservices deployed on cloud infrastructure
  • Knowledge of persistence technologies such as relational databases, NoSQL databases, and distributed caches
  • Experience in Python scripting and data analysis a plus
  • Experience in Capital Markets technology with working knowledge of Fixed Income products. Knowledge of Risk Management a plus
  • Proven experience integrating and leveraging Generative AI tools and Large Language Models (LLMs) to enhance developer productivity and application capabilities
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 Developer

Location
Location
Vietnam , Da Nang
Salary
Salary:
Not provided
saigontechnology.com Logo
Saigon Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • From 5 years of experience in Web Application
  • Experience in Spring, Spring Boot, or Hibernate
  • building APIs
  • Experience working with Git, Git flow
  • Good understanding of SOLID principles, Design Patterns
  • Experience working with micro-service projects
  • Strong knowledge with DB, DB design
  • Good at English Communication skill
Job Responsibility
Job Responsibility
  • Design, build and maintain APIs, services, and systems across development teams
  • Work within a team & communicate effectively across teams
  • Deal with technical challenges, programing tasks while managing client expectations and building long-term customer relations
  • Work with engineers across the company to build delightful features that span various parts of the system
  • US working time: from 5pm to 1am
What we offer
What we offer
  • Attractive salary (13th-month salary, salary review twice/year) and project bonus
  • Bonus programs for candidate referral, technical article writing
  • Allowance for sickness, maternity, paternity and periodic health examination
  • PVI health care program
  • The staff of the quarter and year reward
  • Hybrid Working Model: Flexible working time and WFH support
  • Annual company trip and regular team-building parties, party celebration (Christmas, Birthday, Mid-autumn,...), Sports clubs (football, badminton, swimming …)
  • Sponsor examination fee for professional certificates (AWS, Azure, IELTS, PMP, Scrum Master,...)
  • Sponsor fee for joining any technical training sessions and courses
  • Free English workshops
  • Fulltime
Read More
Arrow Right

Senior Java Developer, Vice President

We’re currently looking for a high caliber professional to join our team as seni...
Location
Location
United States , Jersey City
Salary
Salary:
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
July 21, 2026
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development role with hand on coding
  • Demonstrated thought leadership in designing complex and distrusted systems
  • In depth knowledge of Java, Spring, Kafka, Distributed Cache/Systems (e.g. Apache Ignite)
  • Hands on experience on relational databases like Oracle
  • Experience with microservices architecture
  • API first design thinking and implementation
  • Experience with building applications on cloud platform such as Docker, Kubernetes or OpenShift
  • Knowledge of CI/CD pipeline
  • Proven implementation of design pattern and enterprise level architecture
  • Strong analytical, troubleshooting and problem-solving skills
Job Responsibility
Job Responsibility
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Guide team to establish design standard, improving efficiency of development workflow and product rollout
  • Take ownership of smooth Production releases planning and execution
  • Oversee software quality and system modifications
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Analyze existing operations to identify risks and redundancies
  • Conduct comprehensive assessments to develop solutions
  • Liaise with team members, management to ensure projects are completed to application development and governance standard
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • discretionary and formulaic incentive and retention awards
  • Fulltime
Read More
Arrow Right
New

Senior Java Developer

The Sr Java Applications Development is a senior level position responsible for ...
Location
Location
United States , New Castle;Irving
Salary
Salary:
125760.00 - 188640.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
June 09, 2026
Flip Icon
Requirements
Requirements
  • Proficiency in programming in Java, API, Cloud engineering
  • Hands on experience of building RESTful APIs using popular frameworks like Spring
  • Experience in Oracle, SQL, NoSql - MongoDB
  • Experience in Cloud - Openshift Kubernetes, Messaging systems - MQ, Kafka
  • Experience of following clean code principles
  • Solid understanding of software development lifecycle (SDLC) and Agile methodologies
  • Knowledge of DevOps practices and CI/CD pipelines
  • Able to independently work in fast paced and rapidly changing environment
  • Experience in systems analysis and programming of software applications
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • 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
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
!
Read More
Arrow Right
New

Senior Java Developer

Location : Bangalore
Location
Location
India , Bangalore
Salary
Salary:
Not provided
overturerede.in Logo
Overture Rede
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years of experience in software development
  • Demonstrable experience in OO design and development role on a medium to large, enterprise-scale software program
  • Demonstrable experience in Enterprise Applications Integration
  • Familiar or have experience with Enterprise Integration Patterns, EAI, SOA, EDA architectures and their main principles
  • Skilled in Web Services development such as RESTful web services
  • Experience in Services design and development (Monitoring, governance, versioning, etc.)
  • Development languages and frameworks (Java8+, Spring, etc.)
  • Unitary and integration testing (JUnit, Mockito, etc.) and code quality (SonarQube, Veracode, etc.)
  • Practiced with Git and Continuous Integration infrastructure
  • AWS (EC2, Lambdas, DynamoDB, IAM, S3, RDS)
Read More
Arrow Right

Senior Java Developer

Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Java 8/11/17
  • Hands-on experience with Spring Boot, Spring MVC, Spring Security
  • Experience in Microservices Architecture
  • Strong understanding of REST APIs
  • Experience with Hibernate/JPA
  • Good knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)
  • Experience with Kafka/RabbitMQ or messaging systems
  • Familiarity with Docker and Kubernetes
  • Knowledge of AWS/Azure/GCP
  • Experience with Git, Maven/Gradle
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain scalable backend applications using Java and Spring Boot
  • Build and consume RESTful APIs and microservices
  • Develop secure, high-performing, and resilient backend systems
  • Collaborate with frontend developers, DevOps engineers, QA, and product teams
  • Optimize application performance, database queries, and system reliability
  • Participate in system design, code reviews, and technical discussions
  • Implement CI/CD pipelines and support deployment activities
  • Troubleshoot production issues and provide timely resolutions
  • Write clean, maintainable, and reusable code following best practices
  • Contribute to Agile/Scrum ceremonies and sprint planning
  • Fulltime
Read More
Arrow Right