CrawlJobs Logo

Front End Java Application Developer

United States, Herndon · Job Posted February 20, 2026
Apply Position
Job Link Share

Job Description

Reinventing Geospatial (RGi) is a leading expert in geospatial solutions for Defense, Intelligence, and Federal clients. We enhance situational awareness for soldiers and analysts by integrating software development with geospatial intelligence. Our projects range from data collection to advanced deep learning, leveraging tools like Python, Java, and ArcGIS. We don't just fill roles we build teams of high performers and leaders who make an immediate impact. At our core, we're driven by innovation and powered by people who work at the intersection of passion and performance. Here, you'll collaborate with bold thinkers, leverage cutting edge technology, and tackle meaningful challenges from day one.

Job Responsibility

  • Planning, conducting, and coordinating agile software development activities with a focus on responsive user interface design and front-end architecture
  • Designing, developing, documenting, testing, and debugging software that contains logical and mathematical solutions to critical mission issues, primarily leveraging Angular frameworks
  • Applying the appropriate standards, processes, procedures, and tools throughout the development life cycle, specifically focusing on modern web standards and UI/UX best practices
  • Applying knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop intuitive, high-performance web applications
  • Correcting program errors, compiling documentation of program development, and analyzing system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls within the front-end stack
  • Ensuring software standards are defined and met, particularly regarding code quality, modularity, and cross-browser compatibility

Requirements

  • Active Top Secret clearance with an ability to obtain SCI access and willingness to obtain CI Polygraph
  • US Citizenship Required
  • Professional Angular development experience (v12+ preferred), including TypeScript and RxJS
  • Ability to troubleshoot and navigate multiple operating system environments including LINUX/Windows
  • Strong troubleshooting skills specifically within browser-based developer tools and asynchronous data flows
  • Proven experience in COTS/FOSS integration and support
  • Ability to learn and implement new front-end technologies and CSS frameworks
  • Applicant selected must possess, at minimum, a current TS clearance (with a current background investigation)
  • Applicant will need to complete a crossover to the NGA customer and be briefed before starting on program

Nice to have

  • Large scale software development experience: Develop/modify/troubleshoot Angular and TypeScript code, State Management (NGRX/NGXS), COTS Integration, Agile development experience, familiarity with Scaled Agile Framework (SAFe) using VersionOne
  • Experience with HTML5, CSS3/SCSS, JavaScript (ES6+), Selenium, Protractor/Cypress, and Unit Testing (Jasmine/Karma)
  • Familiarity with Java-based back-ends, RESTful APIs, Microservices leveraging Docker & Kubernetes, XML, UML, VS Code or IntelliJ
  • Deployment architectures including Continuous Integration Pipeline build concepts leveraging: npm/Yarn, Webpack, Docker, Git / JIRA, Kubernetes, Jenkins, Conductor, Kafka/Zookeeper, Consul, CMDB
  • Big data visualization and technologies to include: Data Visualization (D3.js, Chart.js, or Leaflet), Data Ingest (JSON, Kafka, Microservices, Elastic Search), Analytics (HIVE, SPARK, R, PIG, OOZIE workflows), Elasticsearch, Hadoop (HIVE data, OOZIE, Spark, PIG, IMPALA, HUE), COTS Integration (Knowi, MongoDB, Oracle, MySQL RDS, Elastic, Logstash, Kibana, Zookeeper, Consul, HADOOP/HDFS), Docker and Chef

What we offer

  • 100% paid employee healthcare & dental insurance
  • Paid parental leave
  • 401k with matching
  • Escalating vacation time
  • Referral bonuses
  • Tuition reimbursement
  • Professional development training
  • Free beverages and snacks
  • Weekly catered lunches and breakfast on Fridays

Looking for more opportunities?

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

Similar Jobs for

Front End Java Application Developer

8 matching positions

Front End Java Developer

The Front End Java Developer is an intermediate level position responsible for p...
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 experience in modern front-end technologies (e.g., HTML5, CSS3, JavaScript/TypeScript)
  • Experience with working on ReactJS and Redux
  • Familiarity with front-end build tools (e.g., Webpack, npm, yarn)
  • 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
  • Experience with version control systems (e.g., Git)
  • Understanding of software development best practices, including agile methodologies, continuous integration, and continuous delivery (CI/CD)
  • Excellent problem-solving skills and attention to detail
Job Responsibility
Job Responsibility
  • Design, develop, and implement new features and functionalities for web applications using Java and related frameworks
  • Develop and maintain robust back-end services, APIs, and databases, with a strong emphasis on the Spring Boot framework
  • Implement engaging and responsive user interfaces using modern front-end technologies
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Participate in code reviews to ensure code quality and share knowledge
  • Troubleshoot, debug, and upgrade existing systems
  • Contribute to all phases of the development lifecycle, including requirements gathering, design, coding, testing, and deployment
  • Optimize applications for maximum speed and scalability
  • Stay up-to-date with emerging technologies and industry trends
  • Fulltime
Read More
Arrow Right

Java Developer / Java Web Developer

In this Java Development role you will get the opportunity to run your own proje...
Location
Location
United States , Des Moines
Salary
Salary:
120000.00 USD / Year
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Java Development
  • Spring Boot / Microservices, Hibernate, Struts is a MUST HAVE
  • Experience with JavaScript
  • Angular experience is a plus
  • Spring experience
  • HTML5
  • CSS
  • 2 year or 4 year degree is Preferred (Prefer Computer Science or similar)
  • Hands-on background with the Spring Framework
  • Familiarity with web application technologies such as HTML5 and CSS
Job Responsibility
Job Responsibility
  • Run your own projects
  • Develop on challenging IT / Technical projects
  • Work closely with the business
  • Work in a mid sized team environment
What we offer
What we offer
  • Unheard of benefits
  • training opportunities
  • 10% bonus
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
  • Fulltime
Read More
Arrow Right

Front End Developer

Our client is seeking experienced Front End Developers to support a digital bank...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
myticas.com Logo
Myticas Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in Front End/UI Development (Full Stack experience preferred)
  • Hands-on experience with: HTML5, CSS3, JavaScript
  • Angular (preferred), React, or Vue.js
  • Backend development exposure with: Node.js, Python, Java, or similar technologies
  • Experience integrating front-end applications with backend services/APIs
  • Strong understanding of responsive design and UI/UX best practices
  • Experience using Git/version control
  • Strong communication and problem-solving skills
Job Responsibility
Job Responsibility
  • Design, develop, and enhance modern front-end applications and user interfaces
  • Translate UI/UX designs into responsive, functional solutions
  • Implement front-end improvements as part of a platform upgrade initiative
  • Collaborate with backend teams to support integration and new functionality
  • Ensure cross-browser compatibility, performance, and responsive design standards
  • Participate in Agile delivery activities and development best practices
  • Fulltime
Read More
Arrow Right

Back End Application Developer

Location
Location
India , Miracle Heights
Salary
Salary:
Not provided
miraclesoft.com Logo
Miracle Software Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Javascript
  • Python/ETL
  • Spring Boot
  • Microservices
  • Oracle
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable back-end systems, APIs, and event-driven services supporting enterprise digital platforms
  • Build optimized, reusable, secure, and maintainable code using Java, Python, and modern backend development frameworks
  • Develop and support microservices architectures, RESTful web services, and system integrations across distributed environments
  • Collaborate with front-end developers, architects, database administrators, and project teams to enhance application functionality and scalability
  • Write and optimize SQL queries, stored procedures, and database interactions for Oracle and other enterprise database systems
  • Monitor application, database, and service performance while troubleshooting complex system and integration issues
  • Implement CI/CD pipelines, automated testing practices, debugging processes, and DevOps methodologies to support reliable software delivery
  • Apply secure coding standards, object-oriented design principles, and software quality assurance practices throughout the SDLC
  • Document technical designs, mentor teams on development best practices, and stay current with emerging backend technologies and frameworks
Read More
Arrow Right

Front-end Developer

They say we are the notes that turn silence into a symphony. In fact, we are a g...
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.
  • Minimum 3 years of professional experience as a Front‑End Developer in enterprise environments
  • Solid knowledge of HTML, CSS, and JavaScript
  • Hands‑on experience with jQuery
  • Experience integrating front‑end solutions with Java‑based backends, including: Working with Thymeleaf (e.g. sending and setting variables) and Consuming REST APIs from backend services
  • Basic understanding of Spring Boot concepts, including exposure to Spring Security
  • Knowledge of relational databases, particularly MySQL
  • Basic understanding of token‑based authentication mechanisms such as JWT and secure handling of tokens
  • Experience with Git and version control best practices
  • Hands‑on experience with CI/CD pipelines, including: Build, test, and deployment automation, Branching strategies and pull request workflows
Job Responsibility
Job Responsibility
  • Design, develop, and maintain enterprise user interfaces using: Thymeleaf-based server-side rendered templates and Angular-based client-side components
  • Implement UI logic using HTML, CSS, JavaScript, and jQuery
  • Work closely with Java‑based backend services to integrate UI and business logic
  • Consume REST APIs from backend services
  • Support secure UI integration patterns, including token‑based authentication mechanisms
  • Contribute to build, deployment, and release processes within CI/CD pipelines
  • Ensure UI quality, maintainability, and consistency across environments
  • Support the operation of applications in cloud environments, particularly Microsoft Azure
  • Act as a technical coordination point between front‑end development and: 3rd‑level support teams, Backend developers, DevOps engineers
  • Collaborate directly with customer‑side stakeholders, including: Application Managers, Product Owners
What we offer
What we offer
  • Smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Early bird or night owl? Our projects have different working hours to suit your needs
  • Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance – it’s custom-made for you
  • Attend individual coaching sessions or go one step further by joining our accredited Coaching School
  • Make the most of our epic parties or themed events – they’re lovingly designed for our people and their families
  • Fulltime
Read More
Arrow Right

Back End Java Developer

The Back End Java Developer is an intermediate level position responsible for pa...
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 experience in Java and deep, hands-on experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Data, reactive spring)
  • Proven experience building and consuming RESTful APIs and designing microservices with Spring Boot
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB)
  • Solid understanding of data access layers and ORM frameworks like Spring Data JPA/Hibernate
  • Experience with build tools like Maven or Gradl
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Design, develop, and implement new features and functionalities for web applications using Java and related frameworks
  • Develop and maintain robust back-end services, APIs, and databases, with a strong emphasis on the Spring Boot framework
  • Implement engaging and responsive user interfaces using modern front-end technologies
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Participate in code reviews to ensure code quality and share knowledge
  • Troubleshoot, debug, and upgrade existing systems
  • Contribute to all phases of the development lifecycle, including requirements gathering, design, coding, testing, and deployment
  • Optimize applications for maximum speed and scalability
  • Stay up-to-date with emerging technologies and industry trends
  • Fulltime
Read More
Arrow Right

Front End Developer

The Senior Associate Software Applications Development Engineer at NTT DATA is r...
Location
Location
Indonesia , Jakarta Selatan
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Developing understanding of computer science, with specific knowledge of computer programming, application design, and user-focused features
  • Good team player who maintains the integrity of the team
  • Excellent attention to detail capabilities
  • Ability to understand and analyze systems
  • Proficiency in writing software using the Java Programming Language and a standard object library
  • Knowledge of software development process
  • Proficiency with agile development such as Scrum
  • Knowledge of software integrated development environments
  • Knowledge in various programming languages such as (but not limited to) Java, Perl, Python, C++
  • Demonstrated analytical, organizational, and project management skills, using relevant information to make timely and critical decisions that affect cross-functional teams
Job Responsibility
Job Responsibility
  • Develops applications that effectively accomplish client objectives and user needs
  • Designs and writes code for applications and maintain applications databases
  • Analyzes and edits existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms
  • Remodels and adapts applications as needed to optimize performance
  • Identifies specific client needs and preferences related to the application
  • Tests applications extensively to ensure they are error and bug-free
  • Installs applications and acts as technical advisor
  • Communicates with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces
  • Consults with clients in the design phase to determine client needs
  • Produces software documentation following company software process and templates
What we offer
What we offer
  • Collaborative environment focused on innovation and diversity
  • Global culture that embraces diversity
  • Environment free of unfair discrimination and harassment
  • Opportunity to grow, belong and thrive
  • Fulltime
Read More
Arrow Right

Senior Front End Developer

Writes, debugs, executes and maintains the source code for software applications...
Location
Location
United States , Saint Petersburg
Salary
Salary:
Not provided
raymondjames.com Logo
Raymond James
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of hands-on experience with JavaScript, HTML5, CSS3, SCSS, NodeJS, Responsive Design and Reactive Programming, Ag-Grid, e-Charts
  • 4+ years of experience with a front-end developer using Angular 2/14, Typescript
  • Strong expertise with HTML, CSS, and writing cross-browser compatible code
  • Experience in micro frontend architecture to build scalable, maintainable, and modular UI solutions
  • Experience with REST API integration
  • Experience in troubleshooting, tuning, and optimizing rendering time, memory & network utilization
  • Experience in financial services or enterprise-scale applications is preferred
  • Experience with SQL and NoSQL databases
  • Working in an Agile environment to deliver solutions iteratively and efficiently
  • Strong understanding of software engineering principles, object-oriented design, and design patterns
Job Responsibility
Job Responsibility
  • Collaborating with team members on the design, development, testing, and support of advanced business solutions using Angular
  • Taking hands-on ownership of features from concept to deployment
  • Leveraging modern web technologies to deliver world-class user experience
  • Work independently to analyze complex system requirements and translate them into robust technical solutions
  • Support and enhance existing portfolio management functionality within the Angular space
  • Provide technical leadership and mentorship to junior developers and team members
  • Participate in code reviews, system testing, and validation procedures
  • Ensure adherence to best practices in software engineering, including CI/CD, modular design, and secure coding standards
  • Stay current with emerging technologies and recommend improvements to enhance system performance and maintainability
  • Participate in production support rotations and respond to escalated issues as needed
  • Fulltime
Read More
Arrow Right