CrawlJobs Logo

Java SpringBoot Software Engineer

United States, Aberdeen Proving Ground · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

If you're a Junior or Intermediate level Software Engineer with 3-5+ years of experience in Java, and Spring, and you have a passion for developing mission-critical software solutions, VES, LLC has an exhilarating opportunity for you. Join our dynamic team at the forefront of technology innovation, dedicated to providing cutting-edge software solutions for the defense industry, including the US Army Mission Command systems. At VES, we're not just building software; we're shaping the future.

Job Responsibility

  • Build Java-based services that enable users to manage tactical data supporting a Common Operating Picture and Fire Support capabilities
  • Build and maintain reusable components as part of our service layer
  • Develop, test, and manage software as directed and determined by the project lead
  • Develop software leveraging the SpringBoot Java Framework
  • Work on efforts where there's a core team delivering capabilities to other development teams to extend and integrate
  • Work on applications and components that integrate with COTS messaging solutions such as RabbitMQ
  • Maintain and improve the performance of existing software solutions
  • Clearly and regularly communicate with management and technical support colleagues
  • Recommend improvements to existing software solutions as necessary
  • Work closely with the customer and other stakeholders to understand requirements and design software solutions to meet their needs

Requirements

  • Experience developing RESTful services using the Spring Framework / SpringBoot
  • Develop and maintain APIs using Spring Boot components including: Spring REST Controllers, Spring Web / Spring MVC, Spring Validation, Spring Security (authentication/authorization patterns), Spring Data JPA / Hibernate
  • Experience implementing complex mapping logic using MapStruct features such as: Custom mappers and expressions, Nested object mappings, Enum/value translations, AfterMapping / BeforeMapping hooks, Mapping inheritance and reusable mapping configurations
  • Solid problem-solving and debugging ability. Must be comfortable using a debugger
  • Solid CS fundamentals including object orientation, data structures, advanced algorithms, complexity, automata, operating system fundamentals, computer architecture, and systems analysis and design
  • Familiarity with professional software engineering practices for the full software development life cycle, including requirements elicitation, coding standards, code reviews, source control management, agile development, build processes, testing, and operations
  • Experience using Git (or a Git-based implementation, e.g. Stash, Bitbucket, Github) in a collaborative production environment-especially on a large-scale software project
  • Experience using Jenkins, Gradle and Maven
  • Published software projects for external consumption, or have made significant contributions to existing open-source projects
  • Experience with the Agile or Scrum development methodology
  • Experience working as part of a software development team
  • Experience with Atlassian products (Jira, Bitbucket/Stash, Nexus)
  • Experience with continuous integration or build automation (e.g. Jenkins, Bamboo)
  • Experience managing project SDKs
  • Proficiency in testing methodologies and popular testing frameworks
  • Excellent problem-solving skills
  • Strong communication and teamwork skills
  • Ability to work independently and in a team-oriented environment
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience)
  • 3-5+ years of professional experience in software development
  • Ability to obtain and maintain a Security Clearance
  • Excellent oral and written communication skills with respect to all the above requirements

Nice to have

  • Strong proficiency in Java
  • Experience with the Spring framework
  • Proven experience in building RESTful web services
  • Experience using a profiler to debug performance issues
  • Experience with Atlassian (JIRA, Confluence)

What we offer

  • 401(k) match
  • Highly Competitive Salary
  • Up to 15 Paid Vacation days / year
  • 11 Paid Holidays
  • Flexible work/life balance culture

Looking for more opportunities?

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

Similar Jobs for

Java SpringBoot Software Engineer

8 matching positions

New

Senior Software Engineer - Java Backend

Wells Fargo is seeking for a Java backend developer with leadership experience w...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
July 19, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education.
  • Software Development: Java/ Python, SQL, bash or combination of other object oriented and scripting language(s)
  • Automation: Ansible, Terraform, Amelia
  • Java Full Stack – JavaScript, Angular/React JS, SpringBoot, NodeJS, XML, HTML
  • Database: Oracle, SQL, MongoDB, Basic Data Modeling, PL/SQL
  • OS and Platform: Azure, SQLMI, GCP, PCF, Kubernetes, OpenShift, Linux, Windows
  • CI/CD: EPL/EPLX, Harness, Jenkins/GitHub Actions, SonarQube, Checkmarks, Blackduck, ServiceNOW AVR, Artifactory
  • Observability and AIOPS: Grafana, Prometheus, Elastic, Kibana, AppDynamics, Splunk
  • Track record of creating innovative and complex automation solutions, a combination of tooling and code.
  • AI/ML, GenAI: Tachyon, NotebookLM, Microsoft co-pilot, GitHub co-pilot, LLM Models.
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Instantiate Site Reliability Engineering practice at Wells Fargo EFT igniting the practice, principles, and culture leading by example. Assist in training skilled peer engineers by growing the practice within EFT and partnering with peer platform embedded SRE teams.
  • Onboard critical customer journeys and applications to Site Reliability Engineering working within EFT and Lines of Business to assess the availability of critical business flows, identify service level objectives and indicators, instrument applications for observability, onboard to CI/CD pipeline taking advantage of continuous testing, introduce continuous inspection, continuous improvement, and conduct destructive testing to reach 99.99% availability for the firms critical products and services leading to higher customer satisfaction and customer experience.
  • Introducing enterprise capabilities, tools, and innovation improving availability in a multi-cloud ecosystem by evolving observability, monitoring, logging, CI/CD integration, continuous testing (performance, smoke, regression, functional, chaos) introduce continuous improvement, standardization/automation, capabilities to conduct destructive and resiliency testing.
  • Fulltime
!
Read More
Arrow Right

Senior Software Engineer (Java + Neo4j)

We are looking for a Senior Software Engineer (Java + Neo4j) to join Sopra Steri...
Location
Location
Poland , Katowice
Salary
Salary:
12000.00 - 16000.00 PLN / Month
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of commercial experience in a senior or senior-ready role
  • Strong experience with Java 8–21 (partially also newer versions, depending on the module)
  • Hands-on knowledge of Neo4j 4.4 – 5.X
  • Knowledge of Spring 5.2 and Springboot 2.3
  • Knowledge of ElasticSearch 7.17- 8.X
  • Proficiency with Git and GitHub
  • Analytical and problem-solving mindset
  • Strong communication skills to collaborate with cross-functional teams
  • Proactive and detail-oriented
  • Ability to document processes and share knowledge effectively
Job Responsibility
Job Responsibility
  • Design, implement, and deliver high-quality software solutions
  • Translate business and technical requirements into clean, efficient code
  • Develop, test, and maintain application modules and services
  • Apply clean code standards and performance optimization best practices
  • Participate in code reviews, unit, and integration testing
  • Collaborate closely with technical leaders, clients, and cross-functional teams
  • Contribute to problem-solving and technical discussions
What we offer
What we offer
  • Luxmed
  • Medicover Sport
  • Worksmile
  • educational platforms
  • languages learning platform
  • referral bonus
  • copyrights
  • life insurance
  • workation
  • certifications (paid by the company)
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Java

Mastercard Developers is the single gateway for Mastercard partners to access a ...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Java or Kotlin skills, including extensive experience building robust, scalable, and maintainable backend systems using SpringBoot
  • Experience in architecting and delivering complex web applications, with multiple examples of systems where you served as the lead engineer, driving both architectural decisions and hands-on implementation
  • You care about the technical architecture and design, ensuring that the solution is flexibly designed, performs efficiently and highly scalable
  • You actively contribute to code and stay hands on, conducting design and code reviews, mentoring engineers, and ensuring engineering excellence across the team
  • Proven experience designing and implementing cloud‑native applications, preferably on Pivotal Cloud Foundry (PCF) or other cloud platforms
  • Experienced working in an Agile environment with a global team that supports frequent production releases
  • Experience in designing and delivering high standard APIs, implementing API security models
Job Responsibility
Job Responsibility
  • Design and develop technical solutions for global customers (internal and external)
  • Continually ideate, scope, develop, deliver, test and iterate features for the constantly evolving and growing API Platform
  • Contribute to Mastercard Open Source projects that offer API Client signing and encryption libraries
  • Ensure appropriate levels of automation are adopted (build, deploy, configure, validate, monitor)
  • Liaise with other global technology, data, operations teams to execute
  • Act as subject matter expert for API Platform and services to support customer integrations on occasion
  • Fulltime
Read More
Arrow Right

Sr AppDev Engineer - Go - Java - SpringBoot - Kafka - NoSQL Database

We have a 6 month contract to hire opportunity for a senior-level Application De...
Location
Location
Salary
Salary:
Not provided
zeektek.com Logo
Zeektek
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree
  • 4-6+ years experience
  • Senior-level individual contributor supporting enterprise contract management and event-driven integrations
  • Expected to operate independently and own complex integrations with minimal ramp-up
  • Hands-on Kafka production support experience
  • Experience integrating with enterprise SaaS or contract management platforms (Icertis or similar preferred)
  • Experience working in cloud environments (AWS and/or Azure) supporting integrations and deployments
  • Strong experience with data integration across multiple storage platforms
  • Ability to independently assess integration risks and recommend solutions
  • Strong cross-team communication skills with both technical and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Support backend integrations with enterprise contract management platforms (including Icertis or similar CLM systems)
  • Design, manage, and troubleshoot Kafka-based event integrations
  • Coordinate with Kafka and platform teams on topic configuration, promotion, and cloud migration
  • Support Confluent Cloud Kafka topics and mirroring strategies
  • Assist with production support, release validation, and incident troubleshooting
  • Work with enterprise data storage systems for integration, access, and troubleshooting
  • Develops or prototypes software modules at various levels of complexity, including but not limited to: service interfaces, process flows, service messages, SOA components, business logic, UI/UX, or data access logic
  • Designs, develops, tests, and deploys software solutions and process flows complying with standards, guidelines, and best practices
  • Identifies, assesses, and formulates architectural impacts and solutions from business requirements
  • Collaborates to ensure application designs utilize appropriate patterns and standards
What we offer
What we offer
  • Weekly Direct Deposit
  • 401K Matching
  • Competitive medical, dental and vision insurance
  • Consistent communication throughout your project
  • ZeekTek Referral Program
  • Fulltime
Read More
Arrow Right

Software Engineer Fullstack (Java, Angular)

Location
Location
India , Chennai
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
  • 2-4 years of professional experience in Java, SpringBoot applications development
  • Strong proficiency in Angular, Java and its ecosystem (Spring Framework, Spring Boot, Hibernate, Maven/Gradle)
  • Extensive experience with designing and developing RESTful APIs and UI/UX forms
  • Solid understanding of App Development, object-oriented programming (OOP) principles and design patterns
  • Experience with relational databases Oracle / SQL
  • Familiarity with version control systems (e.g., Git)
  • Experience on DEVOPS, CI/CD, Build Tools Maven, Ant, with knowledge on using Sonar, Blackduck and Jenkins
  • Experience with Agile development methodologies (Scrum, Kanban)
  • Excellent problem-solving, analytical, and communication skills
Job Responsibility
Job Responsibility
  • Develop and maintain robust, scalable, and high-performance server-side applications using Java frameworks (e.g., Spring Boot, Spring MVC)
  • Build responsive and intuitive user interfaces using modern front-end frameworks (e.g., Angular), HTML5, CSS3, and JavaScript
  • Ability to design, develop components with minimal assistance and ability to effectively interact, collaborate with development architects and stakeholders to design scalable, maintainable, and secure application architectures, ability to effectively communicate development progress, Work with developers onshore, offshore and matrix teams to implement a business solution
  • Write user/supported documentation, evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality, Perform peer code review of project codebase changes
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications, analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower-level analysts, identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision and exercise independence of judgement and autonomy. Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Java Angular Software Engineer

Elevate your expertise to new heights at 3Pillar, the premier destination for tr...
Location
Location
Canada
Salary
Salary:
Not provided
3pillarglobal.com Logo
3Pillar Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or Software Engineering with a thorough understanding of CS fundamentals and theory relevant to application development
  • A minimum of 8+ years of experience/expertise
  • Solid software development experience using Java
  • Experience building applications using Spring, SpringBoot and ORM frameworks (Hibernate, JPA)
  • Experience building applications with Angular 2+
  • Experience building REST Web Services
  • Front-end technologies: Angular 2+, JavaScript/TypeScript, HTML, CSS
  • Experience writing SQL Queries & knowledge of Joins, Views, Group By, Having Clause etc
  • Familiar with version control systems, preferably GIT
  • Experience in Agile software development methodologies
Job Responsibility
Job Responsibility
  • Craft software code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality
  • Apply object-oriented programming concepts and design patterns
  • Actively contribute to agile project teams during scrums, sprint planning, and code reviews
  • Participate in requirements analysis sessions, technical design, implementation, testing, problem analysis and resolution, and technical documentation
  • Write automated unit tests
  • Responsible for integration testing (both manual and automated)
  • Articulate technical issues to peers, architects and project managers while recommending creative solutions
  • Ensure application quality and guard against regressions by maintaining test suites covering the breadth of system features
  • Client-facing experience and strong communication skills
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools
What we offer
What we offer
  • Flexible work environment – whether it's the office, your home, or a blend of both
  • Remote-first approach
  • Part of a global team, learning from top talent around the world and across cultures
  • Well-being focus
  • Fitness offerings
  • Mental health plans (country-dependent)
  • Generous time off
  • Accelerate career growth and development opportunities - across projects, offerings, and industries
  • Fulltime
Read More
Arrow Right

Executive Manager - Principal Software Engineer

The Senior Software Engineer will play a pivotal role in software development ac...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
pepsico.com Logo
Pepsico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Bachelor's Degree in Computer Science, Engineering or a related field
  • Minimum of 6 years of relevant software development and engineering management experience
  • 3+ years of experience on architecting fault tolerant, high scale distributed systems
  • Commanding knowledge of data structures, algorithms, and object-oriented design
  • Expertise in Java and Spring / SpringBoot ecosystem, JUnit , BackEnd MicroServices, Serverless Computing, Creating REST API'S
  • Experience with Azure Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions
  • Experience with mission critical, 24x7 systems
  • Experience with high throughput cloud native distributed systems
  • Experience implementing and consuming large-scale web services
  • Deep knowledge of design patterns
Job Responsibility
Job Responsibility
  • Support the vision and guide a team of engineers to build and support digital products and services (DPS) across S&T core priorities
  • Partner with User Experience, Product Management, IT, Data & Analytics, Emerging Tech, Innovation, and Process Engineering teams to deliver the Digital Products portfolio
  • Support software development strategy utilizing industry standards. Create roadmap and timing of implementation of the roadmap based on business requirements and strategy
  • Support expanding DPS capabilities through a customer obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences
  • Help problem solve delivery impediments, risks, issues, and changes tied to the engineering initiatives to the stakeholders
  • Interact with key business partners to recommend solutions that best meet the strategic needs of the business
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Warehousing - Blue Yonder Dispatcher

Build, maintain, and own high-quality cloud-based software with strong automatio...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
marksandspencer.com Logo
Marks and Spencer
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven track record in developing impactful, robust backend systems and integrations, with a focus on optimisation and scalability
  • Motivated by the ability to positively impact physical operations, through great software
  • Deep understanding of software engineering principles, patterns, and practices, applied to the development of maintainable and adaptable code
  • Technical versatility and proficiency in a range of relevant programming languages (e.g. Java, PL/SQL, JavaScript) and tools (e.g. Git, CI/CD pipelines)
  • Expertise in designing and implementing scalable applications on cloud infrastructure, with a focus on performance and security
Job Responsibility
Job Responsibility
  • Build, maintain, and own high-quality cloud-based software with strong automation, while handling complex backlog tasks and resolving major issues
  • Shape and improve engineering standards, frameworks, DevOps practices, and software development metrics, promoting continuous learning, quality, and stability
  • Support and mentor engineers through code reviews, pair programming, coaching, and contributing to team OKRs and product planning
  • Participate in out-of-hours platform support, communities of practice, and broader organisational initiatives that promote innovation, values, and ways of working
  • Contribute to team growth and strategy by helping drive recruitment and hiring plans
What we offer
What we offer
  • 20% colleague discount across all M&S products and many third-party brands for you and a member of your household after completing probationary period
  • Competitive holiday entitlement with the potential to buy extra holiday days
  • Discretionary bonus schemes
  • Defined Contribution Pension Scheme and Life Assurance
  • Tailored induction and wide range of training programmes
  • Amazing perks and discounts via M&S Choices portal
  • Industry-leading parental, adoption and neonatal policies
  • Access to 24/7 Virtual GP and PAM Assist
  • Charity volunteer day
  • Fulltime
Read More
Arrow Right