CrawlJobs Logo

Senior Backend Java Developer

United States, Glen Allen, VA 72.00 - 83.00 USD / Hour · Job Posted December 07, 2025
Apply Position
Job Link Share

Job Description

Capstone IT is seeking a Senior Java Backend Developer with deep expertise in enterprise level application development. This role focuses heavily on building out modern microservices-based architecture to migrate a legacy system to Azure. The position includes both new development and some production support for a mission-critical system. An on-call rotation occurs every 12-16 weeks, with onboarding and training completed before required participation.

Job Responsibility

  • Develop clean, efficient, testable backend code
  • Enhance and maintain data access layers and system performance
  • Contribute to design discussions and modernization initiatives
  • Work independently with proactive problem-solving
  • Clear written and verbal communication
  • Adapts quickly and works independently

Requirements

  • Minimum 10 years of experience with a heavy focus on backend development, database connectivity, and containerization
  • Java (versions 8-17)
  • Spring Boot (Spring Data, Spring Cloud)
  • Hibernate (JPA, HQL, JPQL, Criteria, tuning, troubleshooting)
  • Web Services (SOAP and REST APIs)
  • Strong familiarity Kafka, MongoDB, and distributed systems concepts
  • Strong experience with Oracle/SQL Server and database connectivity
  • Experience with WebLogic, JUnit/Mockito, Git, Gradle/Ant, IntelliJ/Eclipse
  • Azure DevOps- used for project and backlog tracking
  • Bachelor’s degree in computer science or similar field
  • 10+ years of experience in an enterprise level environment

Looking for more opportunities?

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

Similar Jobs for

Senior Backend Java Developer

8 matching positions

Senior Backend Java Developer

This role involves building and supporting critical banking applications. As an ...
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 experience in a Software Development role focusing on Java/Spring/Spring Boot development for Backend applications
  • Experience in developing low latency and high throughput APIs using Java, Spring and Spring Boot
  • Strong Core Java and functional programming experience
  • Strong experience in data modeling and experience with relational and NoSQL databases, specifically Oracle and MongoDB
  • Responsible for server-side design & development
  • Development of common, reusable components and services
  • Experience using Git/BitBucket
  • Good communication skills, both written and verbal
  • Good troubleshooting skills
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Resolve high-impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Apply advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and contribute to developing standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Contribute to mentoring junior developers and analysts
  • Assess risk and ensure compliance with applicable laws, rules, and regulations
What we offer
What we offer
  • Global benefits designed to support well-being, growth and work-life balance
  • Fulltime
Read More
Arrow Right

Senior Java Backend Developer

Senior Java Backend Developer – Assistant Vice President is an intermediate leve...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of hands-on experience in Java backend development (17+)
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 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
Job Responsibility
Job Responsibility
  • Participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team
  • Contribute to applications systems analysis and programming activities
  • Fulltime
Read More
Arrow Right

Senior Java Backend Developer

Location
Location
Sweden , Göteborg
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
June 18, 2026
Flip Icon
Requirements
Requirements
  • Core Java Skills: Deep and solid experience as a Java Backend Developer, with strong skills in Java 17, Spring Boot, and ORM
  • Databases: Practical experience working with MongoDB, PostgreSQL, and InfluxDB
  • Messaging & Tools: Experience with JMS, Artemis, Gerrit, and working within Linux environments
  • Monitoring & Testing: Familiarity with Kibana, Grafana, and WireMock
  • Cloud: Experience with AWS
  • Languages: Fluent in English, both written and spoken
Job Responsibility
Job Responsibility
  • Develop and maintain scalable, high-quality software applications using Java 17 and Spring Boot
  • Work across a modern data and cloud infrastructure, managing both SQL and NoSQL databases
  • Ensure application performance and reliability through continuous monitoring, profiling, and testing
  • Collaborate closely with your team members, supporting and helping each other to succeed
What we offer
What we offer
  • competitive salary
  • excellent benefits
  • collective agreement terms
  • dedicated consultant manager
  • talent-centric strategy with professional development
!
Read More
Arrow Right

Senior Java Backend Developer

The Global Fixed Income Trade Processing (FiTP) Team is seeking a Software Engin...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of relevant experience in Java Backend Development
  • Proven background in developing large distributed systems to address complex business problems
  • Ability to perform thorough requirement analysis and create comprehensive design for business features
  • Keen to produce well-crafted software living up to highest quality standards
  • Enthusiastic in learning and adopting industry-leading technologies into work
  • Ability to work independently with ownership to estimation and timeline
  • Self-motivated and with determination to achieve goals
  • Good team working skills and ability to work in a virtual team environment
  • Ability to think critically, identify improvement opportunities within application and team, come up with solutions and drive the execution
  • Well-organized and able to prioritize multiple tasks to achieve maximum output
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 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

Senior Java Developer (Backend)

Hiring: Senior Java Developer (Backend) – IND#1
Location
Location
India , Chennai
Salary
Salary:
Not provided
infogrowth.in Logo
InfoGrowth
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java Development (Expert Level) – Strong hands-on experience in backend development
  • Spring Boot Framework – Building scalable and high-performance applications
  • Jakarta EE – Enterprise application development
  • REST & SOAP APIs – Design, development, and integration of web services
  • SQL & Oracle Databases – Advanced querying and database management
  • JUnit Testing – Unit testing and code quality assurance
  • Debugging & Error Analysis – Strong troubleshooting skills
  • Experience with Docker & Kubernetes (Container Platforms)
  • Exposure to DevOps practices
  • Ability to work in Agile environments
  • Fulltime
Read More
Arrow Right

Senior Java Backend Developer

The Senior Java Backend Developer is a senior level position responsible for est...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • good knowledge of java, spring and spark/flink
  • Bachelor's degree/University degree or equivalent experience
  • Master's degree preferred
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
  • Fulltime
Read More
Arrow Right

Senior Java Backend Developer

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 8+ years of professional experience in backend software development with a strong focus on Java
  • Deep understanding of Java 8+ and its ecosystem, including Spring Framework (Spring Boot, Spring Cloud, Spring Data JPA, etc.)
  • Strong proficiency with relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM frameworks (e.g., Hibernate, JPA)
  • Experience with NoSQL databases (e.g., MongoDB, Cassandra) is a plus
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and related services
  • Solid understanding and experience with microservices architecture and design patterns
  • Experience with unit, integration, and end-to-end testing frameworks (e.g., JUnit, Mockito)
  • Proficient with Git and continuous integration/continuous delivery (CI/CD) pipelines
  • Excellent analytical and problem-solving skills with attention to detail
Job Responsibility
Job Responsibility
  • Design, develop, test, deploy, and maintain high-quality, scalable, and resilient backend services and APIs using Java and related technologies
  • Provide technical guidance and mentorship to junior and mid-level developers, conduct code reviews, and promote best practices in software development
  • Collaborate with architects and other senior developers to design robust, scalable, and secure backend architectures
  • Identify and resolve performance and scalability issues, ensuring optimal application performance and responsiveness
  • Uphold and improve code quality through rigorous testing, documentation, and adherence to coding standards
  • Diagnose and resolve complex technical issues, providing production support when necessary
  • Work effectively within an Agile/Scrum team, participating in all phases of the software development life cycle
  • Stay up-to-date with emerging technologies and industry trends, evaluating and recommending new tools and technologies to improve development processes and product quality
  • Fulltime
Read More
Arrow Right