CrawlJobs Logo

Full Stack Java Developer

United States, Annapolis Junction Employment contract 245000.00 - 271000.00 USD / Year · Job Posted June 16, 2026
Apply Position
Job Link Share

Job Description

This team is charged with developing elements of IC geolocation product lines that address operational requirements from the warfighter. With this team, you’ll be exposed to multiple discipline areas such as UI, front-end, back-end, and/or full stack development. You will work across teams to integrate capabilities into various platforms including containers. Using agile scrum and DevOps methodologies, you’ll gain experience with the full product lifecycle for cutting-edge geolocation capabilities.

Job Responsibility

  • Perform software development predominantly using Java to create and implement enhancements to existing capabilities
  • Collaborate with team of software and systems engineers in an agile environment to analyze requirements and derive user stories and issues for development planning
  • Perform integration and testing as needed
  • Test and debug software code for integrated applications
  • Provide tier 2 and 3 support for deployed capabilities and address bug fixes
  • Be able to work individually and as part of a team

Requirements

  • Experience with Enterprise Java development
  • Experience developing service-oriented architectures
  • Experience developing micro service solutions
  • Database experience such as Mongo or MySQL
  • Experience with Python development
  • Clearance Required: TS/SCI w Poly
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • Twenty (20) years’ experience as a SWE in programs and contracts of similar scope, type, and complexity is required.

Nice to have

  • Experience with Java development IDEs (e.g. IntelliJ, Eclipse, VS Code)
  • Experience with agile development practices
  • Experience with Atlassian tools (Jira, Confluence)
  • Experience with Gitlab
  • Experience with container technologies (e.g. Docker, Kubernetes)
  • Experience with geolocation applications and/or JICD
  • Experience/knowledge of ISLANDTRANSPORT, messaging infrastructure
  • Exposure to/basic familiarity with Python libraries for scientific programming (examples: NumPy, pandas) desired
  • Ability to read and write into/out of the data structures adjacent to complex mathematics

What we offer

  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance

Looking for more opportunities?

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

Similar Jobs for

Full Stack Java Developer

8 matching positions

Full Stack Java Developer

Are you a seasoned technology leader with a passion for building cutting-edge en...
Location
Location
United States , Irving
Salary
Salary:
125760.00 - 188640.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
June 28, 2026
Flip Icon
Requirements
Requirements
  • 6+ years of Strong hands-on Java development experience (Java 11+/Spring Boot 3.0+)
  • Experience implementing secure REST services/microservices
  • Experience with CI/CD build pipelines and toolchain (e.g. Git, Bitbucket, Jenkins, Harness, Tekton, Maven, Artifactory, Jira)
  • Experience with container technologies (Docker) and Kubernetes platforms (e.g. EKS, GKE, OpenShift)
  • Knowledge on middleware & distributed messaging (Kafka)
  • Databases (MongoDB and SQL)
  • Familiarity with Domain Driven Design and Event Driven Architecture
  • Hands-on expertise in development and deployment of code over public clouds and container environments
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Automate foundational infrastructure for public cloud (Accounts, Network, Compute)
  • Deliver the tooling and capabilities needed to enable our cloud first strategy
  • Provide developer-friendly cloud onboarding, account creation and management for supported cloud providers
  • Ensure compliance to regulations and policy by implementing accurate requirements traceability
  • Develop, cascade, and enforce development and engineering best practices using modern SDLC that enables CI/CD and favors automation, auditability, automated testing, infrastructure and policy as code
  • Develop and advocate for new cloud native solutions to undefined system needs, where no solution is available within the technical community
  • Drive client satisfaction by identifying and developing process improvement and automation initiatives while ensuring compliance of solutions to operations roadmap
  • Ensure requirements/tasks from technology departments and/or end users are communicated to stakeholders
  • Exhibit in-depth understanding of engineering concepts and principles
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

Full Stack Java Developer

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
  • 6-8 years of extensive experience in software development, with significant experience in hand-on development on complex, large-scale enterprise platforms
  • Java 8, Spring MVC / Spring Boot / Spring Framework / Spring Security/ Spring Batch
  • Design and implementation of RESTful services, Micro Service Designs
  • Build Tools like Maven or Gradle
  • Using Test Framework - Unit Test (Junit/Mockito) / Mutation
  • Back-end development with Java/SpringBoot
  • Strong experience in data modeling and database design, Relational databases like Oracle
  • Experience using observability tools such as logging and metrics for debugging (Elastic/Kibana)
  • Experience working in setting up cloud infrastructure
  • Experience in working & configuring wide range of AWS services such as API Gateway, Lambda, ECS, Elastic Load Balancers, EC2, MSK, RDS – Oracle preferred
Job Responsibility
Job Responsibility
  • 6-8 years of extensive experience in software development, with significant experience in hand-on development on complex, large-scale enterprise platforms
  • 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
  • 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
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • 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
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

We are currently seeking a Full Stack Java Developer to join our team in Dallas,...
Location
Location
United States , Dallas
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, Engineering, or a related field
  • Core Java developer with 5+ years’ experience in developing, maintaining, and supporting software applications using Java/J2EE, Spring framework, and other related technologies
  • 5+ years hands-on experience in Java and J2EE technologies and well versed with features in Java 8 and above
  • 5+ years’ of Experience in Spring Boot
  • 5+ years’ of Experience in UI framework like Angular or REACT
  • 5+ years’ of Hands on development background and recent experience developing and implementing Java based Web Services, primarily in a REST model
  • 5+ years’ of Experience building scalable and distributed micro-services
  • 5+ years’ of Experience with major open-source tools and frameworks such as Spring, Hibernate, Spring JPA
  • Good understanding of Data structure and Algorithms
  • Familiar with Agile software development methodologies
Job Responsibility
Job Responsibility
  • Develop, maintain, and implement Java-based components, applications, and frameworks
  • Lead the design and architecture of Java-based solutions
  • Collaborate with other developers, designers, and system administrators to ensure all components of the project are properly integrated
  • Troubleshoot and resolve technical issues related to Java applications
  • Develop and maintain software documentation
  • Provide technical guidance and mentoring to junior developers
  • Keep up-to-date with the latest Java technologies and trends
  • Optimize existing code for better performance
  • Analyze existing code and implement necessary changes
  • Participate in code reviews and suggest improvements
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

We are currently seeking a Full Stack Java Developer to join our team in Salt La...
Location
Location
United States , Salt Lake City
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, Engineering, or a related field
  • Core Java developer with 5+ years’ experience in developing, maintaining, and supporting software applications using Java/J2EE, Spring framework, and other related technologies
  • 5+ years hands-on experience in Java and J2EE technologies and well versed with features in Java 8 and above
  • 5+ years’ of Experience in Spring Boot
  • 5+ years’ of Experience in UI framework like Angular or REACT
  • 5+ years’ of Hands on development background and recent experience developing and implementing Java based Web Services, primarily in a REST model
  • 5+ years’ of Experience building scalable and distributed micro-services
  • 5+ years’ of Experience with major open-source tools and frameworks such as Spring, Hibernate, Spring JPA
  • Good understanding of Data structure and Algorithms
  • Familiar with Agile software development methodologies
Job Responsibility
Job Responsibility
  • Develop, maintain, and implement Java-based components, applications, and frameworks
  • Lead the design and architecture of Java-based solutions
  • Collaborate with other developers, designers, and system administrators to ensure all components of the project are properly integrated
  • Troubleshoot and resolve technical issues related to Java applications
  • Develop and maintain software documentation
  • Provide technical guidance and mentoring to junior developers
  • Keep up-to-date with the latest Java technologies and trends
  • Optimize existing code for better performance
  • Analyze existing code and implement necessary changes
  • Participate in code reviews and suggest improvements
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

We are seeking a highly skilled and motivated Senior Full Stack Java Developer t...
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
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 5+ years of professional experience in full-stack software development
  • Strong proficiency in Java (Java 17 or later) and extensive experience with the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security)
  • Solid experience with ORM frameworks like Hibernate/JPA
  • Proven experience in building and consuming RESTful APIs
  • Expertise in modern JavaScript frameworks such as Angular
  • Strong command of HTML5, CSS3
  • Proficient in both SQL (e.g., MS SQL) and NoSQL (e.g., MongoDB, Redis) databases
  • Hands-on experience with CI/CD tools (Jenkins, etc.)
  • Experience with containerization technologies (Docker) and orchestration (Kubernetes)
Job Responsibility
Job Responsibility
  • Design, code, test, and deploy high-quality web applications, services, and APIs using Java (Spring Boot) for the back-end and modern JavaScript frameworks (e.g., Angular, React, or Vue.js) for the front-end
  • Participate in architectural design and decision-making, advocating for best practices, scalability, and performance
  • Contribute to the evolution of our microservices architecture
  • Build and maintain secure, scalable, and well-documented RESTful APIs and/or gRPC services to support various clients and internal systems
  • Design database schemas, write efficient SQL/NoSQL queries, and manage data persistence layers using technologies like MongoDB, or Oracle
  • Utilize cloud platforms (AWS, GCP, or Azure) for deploying and managing applications
  • Implement and maintain CI/CD pipelines using tools like Jenkins, Harness, Docker, and Kubernetes to automate testing and deployment
  • Write clean, maintainable, and well-tested code
  • Develop comprehensive unit, integration, and end-to-end tests to ensure software quality and reliability
  • Work closely with product managers, UX designers, and other engineers to translate business requirements into technical solutions
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

Banking Technology is looking for an experienced Full stack Java Developer (Java...
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+ years of relevant experience in Apps Development role
  • Expert level (hands-on) knowledge and understanding in JAVA/J2EE spring boot, REST APIs, spring framework stack
  • Deep understanding of Microservice and its best practices, patterns
  • Strong MS SQL experience
  • Experience in SCMs like GIT
  • and tools like JIRA
  • Experience of applying Oops concepts and producing highly modular and quality code
  • Ability to contribute in high- and low-level system design (Sequence diagram, class diagrams)
  • Strong systems analysis, design and architecture fundamentals, Unit Testing and other SDLC activities
  • Agile/Scrum methodology experience
Job Responsibility
Job Responsibility
  • Hands-on coding of product features
  • Perform code & design reviews consistently
  • As a global team member, analyze and collaborate technical solutions and strategies with the team and provide the optimum solution for our clients
  • Strictly follow Citi’s engineering standards and ensure these are followed across all modules in the project
  • 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
  • Has the ability to operate with a limited level of direct supervision
  • Serve as advisor or coach to new or lower level analysts
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

Join us as a “Full Stack Java Developer” at Barclays, where you'll spearhead the...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java: hands-on experience on core java concepts like multi-threading, garbage collection and data structure, oops concepts
  • Spring framework: hands-on experience on spring boot and good understanding spring core concepts
  • Knowledge of Distributed System and Cloud (optional), Oracle PL/SQL or any RDBMS
  • Knowledge of frontend technologies like Angular and REST API or Microservices
  • Hands-on experience on JMS, middleware technologies like Solace, Kafka would be preferred
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

Full Stack Java Developer

Full Stack Java Developer-React
Location
Location
Canada , Toronto
Salary
Salary:
120000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • strong skill in react + knowledge of java(Java spring boot /security/hibernate / struts 1.3)
  • Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security, Kafka
  • Experience with Web Services (JSON, REST, JAX-RS, Spring based REST services)
  • Strong with Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC)
  • Strong understanding of Java Multithreading
  • Experience working with DB like Mongo, Postgres, Oracle etc
  • Experience with at least one of the development tools like Git, Gradle, Maven, Sonar, Jenkins, Artifactory etc
  • Experience with web application servers like Tomcat, Jetty, JBoss etc
  • Agile project experience along with working on Agile tools like JIRA
  • Strong written and verbal communication skills
  • Fulltime
Read More
Arrow Right