Backend Java Developer Jobs
Backend Java Developer jobs are open across fintech, healthtech, e-commerce, and enterprise software, from junior to principal and staff engineer levels, with specializations in microservices, distributed systems, and Spring ecosystem development. Find a role that fits from the openings below and apply directly.
Find Backend Java Developer JobsOverview
Showing 5 of 344+ Backend Java Developer jobs











INTRODUCTION
The Backend Java Developer Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.
Responsibilities:
- 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.
BASIC QUALIFICATIONS:
- 8+ years of hands-on experience in Java backend development (Java 17+).
- Proven expertise in building data processing applications.
- Strong proficiency in Java and the Spring framework (Spring Boot, Spring Data, Spring Cloud, etc.).
- Excellent knowledge of SQL and database management systems, with experience in optimizing queries and data models.
- Solid understanding of in-memory data loading techniques and efficient data joining strategies.
- In-depth knowledge of Java tools and the ecosystem, including build tools (Maven/Gradle), testing frameworks, and dependency management.
- Demonstrable understanding and application of design patterns and architectural principles (e.g., Microservices, Event-Driven Architecture).
- Proficient in Test-Driven Development (TDD) methodologies.
- Active knowledge and experience with static code analysis tools (e.g., SonarQube) and adherence to strong coding principles.
- Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
- Applying Generative AI (GenAI) tools and techniques to accelerate development, optimize code, and improve documentation.
PREFERRED QUALIFICATIONS:
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Knowledge of Apache Spark/Flink for distributed processing.
Education:
- Bachelor’s degree/University degree or equivalent experience
- Master’s degree preferred
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Job Family Group: Technology
Job Family: Applications Development
Time Type: Full time
Primary Location: Rutherford New Jersey United States
Primary Location Full Time Salary Range: $142,320.00 - $213,480.00
In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
Most Relevant Skills
Please see the requirements listed above.
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
Anticipated Posting Close Date: Apr 16, 2026
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.
See All 344+ Backend Java Developer Jobs
Jump back to the full list of openings and apply to any backend java developer role that fits.
Find Backend Java Developer JobsBackend Java Developer Job Market
A snapshot from current openings nationwide, updated as new roles post.
Who's Hiring
- Citi40

- Infosys29

- Synechron20

- Tata Consultancy Services (TCS)16

- Artech14

Top Industries Hiring
- Technology & Software250
- Consulting & Professional Services52
- Banking & Financial Services29
- Investment & Asset Management26
- Staffing & Recruiting19
What Employers Look For
The qualifications that appear most often in backend java developer jobs.
- Proficiency in Java 11 or later with strong object-oriented design principles
- Experience with Spring Boot and RESTful API development
- Familiarity with relational databases such as PostgreSQL or MySQL and SQL query optimization
- Experience with microservices architecture and containerization using Docker or Kubernetes
- Knowledge of CI/CD pipelines and version control using Git
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience
Tips for Your Backend Java Developer Job Search
Tailor your resume to the stack
Generic Java resumes get filtered out fast. List the specific frameworks your target employer uses, whether that's Spring Boot, Quarkus, or Micronaut, and quantify the scale of systems you've built, such as request volume or data throughput, not just the tools you touched.
Apply early to roles that fit
Migrate Mate lists backend java developer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Highlight distributed systems experience explicitly
Many backend java developer listings screen for Kafka, gRPC, or event-driven architecture experience but bury it in requirements. If you have it, surface it in your resume summary and a dedicated skills section so automated screening tools catch it before a recruiter does.
Target your GitHub to the job description
Before applying, pin repositories that match the role's domain, a REST API project for product companies, a batch-processing repo for fintech. Reviewers check GitHub quickly and a mismatch between your resume claims and your public code raises doubts.
Prepare for system design at every level
Backend java developer interviews consistently include a system design round regardless of seniority. Practice designing components you've actually built, a payment processor, a notification service, an auth layer, because interviewers will probe for depth and you'll answer more fluently from real experience.
Negotiate around total compensation, not base
Backend java developer offers often include equity, signing bonuses, and performance review cycles that significantly affect total value. Get the full offer in writing before negotiating, then anchor to the component with the most room to move, which is usually equity vesting or signing bonus, not base.
Backend Java Developer Jobs: Frequently Asked Questions
Which companies are hiring the most backend java developers?
The companies hiring the most backend java developers right now include Citi, Infosys, and Synechron, with the largest share of openings in Texas, North Carolina, and New Jersey, based on current listings on Migrate Mate as of June 2026. Demand is concentrated at large financial institutions, cloud platform providers, and enterprise software companies.
How many backend java developer jobs are remote?
About 17% of backend java developer openings are fully remote or hybrid as of June 2026, making it one of the more flexible engineering roles. Positions focused on microservices and API development tend to be the most remote-friendly, while roles requiring on-site infrastructure access or regulated-environment compliance are more often in-person.
How do you become a backend java developer?
Start by building a solid foundation in Java fundamentals, then move into Spring Boot and RESTful API development through projects you can show employers. Learn SQL and at least one NoSQL database, then add Docker and basic cloud deployment to your skill set. Build a portfolio of backend projects on GitHub, contribute to open-source Java repositories if possible, and apply to junior or associate roles to gain production experience.
How do you get hired as a backend java developer with little or no experience?
Focus on shipping a complete backend project end to end, an API with authentication, a database layer, and a deployment pipeline, rather than collecting certifications. Target companies that hire associate or entry-level engineers and look for postings that mention mentorship or a structured onboarding program. Demonstrating that you can build and deploy something real consistently outperforms a resume heavy on coursework but light on shipped code.
What does the backend java developer interview process look like?
Most backend java developer interview loops include an initial recruiter screen, a technical phone screen covering Java fundamentals and data structures, one or two coding rounds using platforms that test algorithms in Java, and a system design round where you architect a service or component. Final rounds typically include a behavioral interview and occasionally a take-home or live coding exercise focused on a domain problem relevant to the company's product.
Where can I find and apply to backend java developer jobs?
You can find and apply to backend java developer jobs on Migrate Mate, which lists current openings from employers across the United States. Search the listings to find roles that match your experience level and specialization, then apply directly to each one that fits.
See All 344+ Backend Java Developer Jobs
Jump back to the full list of openings and apply to any backend java developer role that fits.
Find Backend Java Developer Jobs