CrawlJobs Logo

Senior Software Engineer (Java Microservices)

India, Chennai · Job Posted May 05, 2026
Apply Position
Job Link Share

Job Description

The Applications Development Senior 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.

Job Responsibility

  • Manage application development deliverables for the entire Life cycle of the development Project - both Waterfall and Agile models as may be applicable for each project assigned
  • Gather technical requirements, code specifications, test plans, and results
  • and other deliverables required for multiple projects
  • Perform analysis, design, development, testing, implementation, and maintenance of applications under minimal supervision
  • Provide expertise in technical analysis and be able to resolve complex issues through in-depth evaluation of business processes, system processes
  • Ensure alignment to architectural assertions and constantly look for opportunities to modernize application
  • Work effectively with remote teams, with a focus on fostering positive working relationships
  • Integrate with a team of highly seasoned application developers

Requirements

  • Associate or bachelor’s degree in information systems
  • Computer Technology
  • Computer Information Systems
  • Computer Science or a demonstration of programming experience
  • 5+ years of relevant experience
  • Strong Java/Microservices Skills: Microservices – Java/Spring Boot OR Java/Spring Boot/Angular
  • Experience on DevOps Tools - Bitbucket, Jenkins
  • Experience on Linux/AIX, Shell Scripting, .NET
  • Knowledge of Content Management Tools, JIRA, Confluence
  • Familiarity with Pivotal Cloud Foundry (PCF), Open Shift, Amazon Web Services (AWS), Microsoft Azure, Event Driven Architecture
  • Demonstrable analytical and quantitative skills
  • 5+ years of hands-on experience working in Java technologies and Content Management Tools (Exstream or Messagepoint, ADA tagging, etc.)
  • Demonstrable experience having led and directed teams
  • Experience with full project life cycle from establishing requirements through delivery and production
  • Well versed with 3 tier architecture/ component layer architecture

Nice to have

  • Experience working with business critical, high volume, and complex enterprise systems
  • Experience in working on cross platforms or legacy modernization projects
  • Knowledge of and experience with automating development processes and testing

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer (Java Microservices)

8 matching positions

New

Senior Java Software Engineer

The Sports Data & Odds Engineering organization is responsible for developing, d...
Location
Location
Poland , Warszawa
Salary
Salary:
Not provided
sportradar.com Logo
Sportradar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience with strong Java expertise
  • Design and deliver distributed systems in production
  • Take ownership of complex initiatives independently
  • Mentor others naturally and perform technical reviews
  • Deep understanding of testing strategy, CI/CD
  • Communicate clearly with technical and non-technical stakeholders
  • Experience with AWS, Kafka, Kubernetes, and microservices at scale is a strong advantage
Job Responsibility
Job Responsibility
  • Design, build, and operate scalable, high-performance Java services for sports data and betting products running 24/7
  • Take independent ownership of complex technical initiatives from initial design through to production delivery
  • Contribute to cloud-native architecture on AWS
  • Mentor engineers around you through code review, pairing, and feedback
  • Drive improvements to code quality, test coverage, engineering practices, and team standards
  • Collaborate with product and engineering leadership on technical direction
  • Build expertise in real-time data environments
What we offer
What we offer
  • Collaborative environment with colleagues from all over the world
  • Ability to shape your own workday and career via a development plan
  • Opportunity to work with senior leadership team
  • Vibrant and inclusive community including Women in Tech and Pride groups
  • Flexible working hours
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer - 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
  • 7-12 years of relevant experience
  • 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
  • Low-latency, high-throughput API development (Spring Boot, Hibernate/JPA)
  • Strong Core Java and functional programming
  • Microservices and ecosystem
  • Data modeling (relational and NoSQL databases - Oracle, MongoDB)
  • PL/SQL, SQL, and Performance Tuning expertise
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 Software Engineer

We are looking for a strong mid level Java backend developers to implement new f...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
https://www.kayak.com/ Logo
KAYAK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or higher in Computer Science or related field
  • 5+ years of experience in JAVA
  • Hands-on experience with the Spring ecosystem (Spring/Spring Boot) and working knowledge of relational (SQL) and NoSQL databases (e.g., PostgreSQL, MySQL, Redis)
  • Strong English communication skills
  • Ability to design and implement engineering initiatives with minimal guidance
Job Responsibility
Job Responsibility
  • Optimize search and booking logic to handle the demands of greatest global corporate clients
  • Build and maintain high-performance integrations with third-party APIs (airlines, hotel and rentalcars providers)
  • Take full ownership of your designs: from initial concept to deployment while maintaining high standards for code quality and performance
  • Participate in code reviews and architectural steering to ensure the K4B project remains modular and reusable as KAYAK expands its enterprise footprint
What we offer
What we offer
  • Work from (almost) anywhere for up to 20 days per year
  • Company-paid therapy sessions through SpringHealth
  • Company-paid subscription to HeadSpace
  • Company-wide week off a year
  • No meeting Fridays
  • Paid parental leave
  • Generous paid vacation + time off for your birthday
  • Paid volunteer time
  • Development Dollars
  • Leadership development
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer

Senior Java Software Engineer required by this leading financial services organi...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
eamesconsulting.com Logo
Eames Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 4 years proven experience of producing solid Java code
  • Multi-threading
  • demonstrating strong stakeholder management capability
  • mentoring of more junior team members
  • offering a high knowledge of engineer best practices
  • Microservices
  • Kafka
Job Responsibility
Job Responsibility
  • Seasoned Java experience need for this role sitting within one of their business facing teams
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer - Vice President

Engineer the future of global finance. At Citi, our Tech team doesn't just suppo...
Location
Location
United States , Jersey City
Salary
Salary:
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of hands-on professional software development experience
  • Proficiency in programming in Java, Python, JavaScript or React
  • Experience of building RESTful APIs using popular frameworks like Spring
  • Experience of working with event driven systems, microservices, micro-frontend UIs
  • Experience of following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Able to independently work in fast paced and rapidly changing environment
  • Bachelor's degree in computer science or engineering field involving software programming or systems engineering
Job Responsibility
Job Responsibility
  • Engineer the future of global finance
  • Build technical solutions to complex business problems
  • Shape the future of product and work towards a target state of a fully automated platform
  • Participate in the whole spectrum of building a software solution, closely working with product teams and users
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

Senior Java Software Engineer Vice President

As part of our global technology team, you will be working with a group of passi...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of hands-on professional software development experience
  • Proficiency in programming in Java, Python, JavaScript or React
  • Experience of building RESTful APIs using popular frameworks like Spring
  • Experience of working with event driven systems, microservices, micro-frontend UIs
  • Experience of following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Able to independently work in fast paced and rapidly changing environment
  • Bachelor’s degree in computer science or engineering field involving software programming or systems engineering
Job Responsibility
Job Responsibility
  • Participate in the whole spectrum of SDLC, closely working with product teams, business users and support teams
  • Help in building a strong engineering culture within our global teams
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer

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
  • 7-12 years of relevant experience
  • 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
  • Low-latency, high-throughput API development (Spring Boot, Hibernate/JPA)
  • Strong Core Java and functional programming
  • Microservices and ecosystem
  • Data modeling (relational and NoSQL databases - Oracle, MongoDB)
  • PL/SQL, SQL, and Performance Tuning expertise
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 Software Engineer

We’re looking for a Senior Java Software Engineer to play a pivotal role in tran...
Location
Location
United Kingdom , London
Salary
Salary:
90000.00 - 110000.00 GBP / Year
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong expertise in Java and backend/server-side engineering
  • Proven experience building microservices and RESTful APIs
  • Solid understanding of SQL databases (DB2, SQL Server, or PostgreSQL)
  • A track record of delivering complex, high-impact systems
  • Experience working in Agile, delivery-focused environments
  • Strong communication skills and a collaborative, solutions-driven mindset
  • A proactive, ownership-led approach — you don’t just contribute, you lead change
Job Responsibility
Job Responsibility
  • Designing and building robust, scalable, and future-proof applications powering core banking services
  • Driving end-to-end ownership across the full software development lifecycle
  • Collaborating with engineering, UI/UX, and transformation teams to deliver solutions that matter
  • Translating complex business challenges into clean, efficient, and maintainable code
  • Championing modern engineering practices, design patterns, and architectural excellence
  • Contributing to a high-performing Agile environment (Scrum/Kanban)
  • Writing epics and user stories (BDD/Gherkin) that shape delivery outcomes
  • Continuously enhancing quality, performance, and delivery processes
  • Partnering with stakeholders across business, security, infrastructure, QA, and leadership
  • Using tools like Jira, Confluence, and Bitbucket to drive clarity and execution
What we offer
What we offer
  • Excellent
  • Permanent role with clear career progression and long-term growth opportunities
  • Be part of a large-scale transformation programme with real organisational impact
  • Work on mission-critical systems used at scale
  • Gain exposure to modern technologies, architectures, and engineering practices
  • Join a culture that invests in people, innovation, and continuous improvement
  • Opportunity to shape the future direction of engineering within the organisation
  • Fulltime
Read More
Arrow Right