Job Closed
This listing is no longer active.
We're recruiting the finest employees to care for our Veterans. Engagement ≠ VA endorsement. bit.ly/2Q14Y1p
Senior Java Developer, Vert.x
Location
Botswana
Posted
99 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Developer, Vert.x
U.S. Department of Veterans Affairs
• Develop robust, scalable backend systems using Java (11–17+), with a strong focus on Vert.x • Design and manage APIs using OpenAPI (YAML), SOAP, REST, and GraphQL • Integrate seamlessly with front-end technologies such as ReactJS, VueJS, Angular, and TypeScript • Implement event-driven and microservices-based architectures, including serverless functions where appropriate • Build scalable data solutions using JPA, Hibernate, MongoDB, NoSQL, and RDBMS (AWS/Azure) • Drive CI/CD pipeline implementation, performance tuning, and system monitoring using industry-standard tools • Champion clean code practices and Agile methodologies across development teams
Job Requirements
- 10+ years of professional experience in Java development (Java 11–17+)
- 4+ years of experience with Spring Boot
- 2+ years of hands-on experience with cloud platforms (AWS, GCP, Azure)
- Proven expertise in Vert.x and reactive programming (non-negotiable)
- Strong understanding of CI/CD, performance tuning, and monitoring tools
- Demonstrated success working in Agile teams and promoting clean coding standards
Benefits
- Continuous learning and growth
- Comprehensive training programs
- Sponsorship for industry events like DevConf and GDG
Related Guides
Related Job Pages
More Backend Engineer Jobs
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We’re looking for a high-agency backend engineer who thrives in a greenfield environment and likes building simple solutions for complex problems. As a Senior Backend Engineer at Decisionly, you’ll work directly with the CTO to shape the product and refine our technical vision. You’ll be an early hire at a fast-growing fintech startup, working across the stack and taking ownership of key projects as we scale our product and acquire customers. What You’ll Do - Research and develop new features for our backend infrastructure - Build and maintain secure, scalable APIs for our service - Incorporate compliance and security considerations into our Techstack - Design and deploy infrastructure using Terraform and modern DevOps practices - Integrate with third-party APIs to expand product footprint - Act as a technical point of contact for customers Qualifications - 3+ years of backend development experience within the payment industry - Experience working with clients - Experience with Node and/or Typescript - Experience with PostgreSQL or equivalent database - Able to tackle legacy systems or dense technical documentation with persistence and a sense of humor - Experience deploying LLMs to production environments - Familiarity with AWS, and preferably Terraform - A fast learner who thrives in a dynamic, unstructured environment - Experience in high-growth startups, fintech, enterprise SaaS, or regulated industries is a plus Requirements - Competitive compensation and equity package - Candidates must be authorized to work in the U.S. without sponsorship - We are a remote-first team, but candidates must be based in the U.S.
• Designing, developing, and maintaining production-grade backend software in Java • Delivering end-to-end features: from requirements analysis and design, through implementation, testing, deployment, and maintenance • Working closely with engineering, product, and delivery teams to align technical solutions with business goals • Participating in code reviews, pair programming, and knowledge sharing within the team • Contributing to CI/CD pipelines, automated testing, and DevOps practices to improve delivery efficiency • Continuously improving code quality, reliability, and maintainability of the system
• Leading the design and delivery of complex backend features and services, from concept through deployment and maintenance. • Developing high-quality, production-grade software using Java and Spring Boot, aligned with architectural standards. • Driving technical excellence by applying best practices, clean architecture principles, and robust testing strategies. • Mentoring junior and mid-level engineers through code reviews, pair programming, and design guidance. • Improving automation, reliability, performance, and overall engineering practices within the team. • Collaborating closely with product, delivery, and engineering teams to shape effective technical solutions. • Contributing to technical strategy and influencing patterns, standards, and long-term scalability.
• Design, develop, and maintain scalable web-based applications and microservices • Lead and contribute to software architecture, design discussions, and technical decision-making • Develop front-end applications using JavaScript frameworks (Angular preferred) • Build and maintain backend services using Spring Boot • Implement containerized development and deployment strategies • Apply CI/CD practices to improve development efficiency and product quality • Design and implement data models based on high-level business requirements • Troubleshoot complex system issues, including Sev1 production incidents, and identify root causes • Conduct system performance testing and resolve bottlenecks • Support application integration and ensure robust system design • Apply Object-Oriented Programming principles and design patterns in solution development • Practice Test-Driven Development (TDD) or Behaviour-Driven Development (BDD) • Collaborate with remote technical leaders and cross-functional teams to deliver high-quality solutions • Identify potential risks or impediments proactively and recommend mitigation strategies • Contribute to engineering best practices and mentor team members where appropriate • Participate across the full software development life cycle including requirements analysis, architecture, development, testing, and deployment


