Senior Software Engineer - Java

VentureDive

United States

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salaries
Flexible work arrangements
Learning and development opportunities

Job summary

VentureDive is searching for a self-driven Senior Software Engineer - Java to join their team in the United States. In this role, you will enhance a highly transactional Java platform and build new Microservices while leveraging AI tools such as GitHub Copilot in an Agile environment.

With a minimum of 5 years Java experience, strong knowledge of Spring Framework, and a collaborative mindset, you will be instrumental in ensuring software quality and performance at VentureDive. Competitive salaries and benefits are provided.

Qualifications

  • 5+ years of commercial Java development experience.
  • Experience with Spring Framework (Spring Boot, Security, Data).
  • Strong knowledge of design best practices and TDD.

Responsibilities

  • Enhance and maintain a Java platform and new Microservices.
  • Design performant, scalable software meeting requirements.
  • Support production deployments and troubleshoot issues.

Skills

Java Development
Object-oriented design
Spring Framework
RESTful APIs
TDD
Docker
AWS
Agile Methodologies

Education

BSc or MSc in Computer Science or related discipline

Tools

Docker
Kubernetes
AWS

Job description

Job Brief

We are looking for a self-driven Senior Software Engineer - Java who is excited to learn and continuously improve their skillset in the ever-evolving world of Java and modern software engineering. The ideal candidate brings deep backend expertise, a strong engineering mindset, and the curiosity to harness AI-powered tools and practices to build better software, faster. In today's AI-augmented development landscape, we expect our engineers to be fluent with AI coding assistants, understand how to critically evaluate generated code, and actively integrate these tools into daily workflows— from architecture and code review to documentation and testing.

VentureDive Overview

Founded in 2012 by veteran technology entrepreneurs from MIT and Stanford, VentureDive is the fastest-growing technology company in the region that develops and invests in products and solutions that simplify and improve the lives of people worldwide. We aspire to create a technology organization and an entrepreneurial ecosystem in the region that is recognized as second to none in the world.

Key Responsibilities
Engineering & Delivery
  • Be responsible for enhancing and maintaining a highly transactional Java platform and build new Microservices.
  • Design and produce performant, scalable, highly transactional software that adheres to functional and non-functional requirements, and be able to explain them to both technical and non-technical stakeholders.
  • Proactively identify technical debt, optimize platform performance, and introduce operational efficiencies.
  • Estimate, prioritize, and execute tasks in a high-pressure environment, both independently and through pair programming.
  • Support the execution of production deployments and go-lives.
Collaboration & Agile Delivery
  • Work in an Agile, fast-paced environment where requirements can evolve overnight— getting things done by making a case and leading the charge.
  • Work as part of a high-performing team of like-minded engineers with a can-do attitude.
  • Contribute to sprint planning, backlog grooming, and engineering discussions with actionable insight.
  • Leverage AI coding assistants (GitHub Copilot, Claude, ChatGPT, or equivalent) to accelerate development, code reviews, and test generation.
  • Apply AI tools to rapidly explore framework choices, prototype solutions, and produce technical documentation and runbooks.
  • Critically evaluate AI-generated code for correctness, security vulnerabilities, and alignment with architectural standards before merging.
  • Contribute to team norms around responsible AI tool usage—including prompt engineering best practices and review workflows.
  • Stay current with AI-driven advances in Java tooling, cloud-native development, and testing automation.
Qualifications & Experience
Core Technical Requirements
  • 5+ years of commercial Java development experience.
  • Strong knowledge of object-oriented design and development best practices.
  • Proven experience with Spring Framework—including Spring Boot, Spring Security, and Spring Data.
  • Experience developing and designing RESTful APIs.
  • Experience with relational databases (MySQL, Oracle, PostgreSQL) and ideally NoSQL databases.
  • Test-Driven Development (TDD) is your bread and butter. Without it, there's just jam.
  • Working knowledge of Docker, Kubernetes, AWS, UNIX-based operating systems, and Microservices.
  • Familiarity with application security, cryptography, and security best practices.
  • Experience with Continuous Integration / Continuous Delivery (CI/CD) pipelines.
  • Experience working with Agile teams or in startup environments.
  • Ability to choose the right technology for the task—whether the latest framework or a well-proven one.
AI Fluency Requirements
  • Demonstrated use of AI coding assistants (Copilot, Claude, ChatGPT, or equivalent) in a professional or project setting.
  • Ability to write effective prompts for code generation, refactoring, test creation, and documentation tasks.
  • Strong judgment in reviewing, debugging, and validating AI-generated code—knowing when to trust it and when to override it.
  • Awareness of AI-related security risks in code generation (e.g., prompt injection, insecure suggestions) and how to mitigate them.
  • Interest in or experience with AI/ML integration patterns in Java applications is a plus.
Education
  • BSc or MSc in Computer Science or a related discipline from a recognised university.
  • Supplementary learning in cloud-native development, AI tooling, or advanced Java (certifications, courses, open-source contributions) is highly valued.
Soft Skills
  • Excellent written and verbal communication skills in English.
  • Strong problem-solving mindset with the ability to navigate ambiguity.
  • Self-driven, proactive, and takes ownership of outcomes.
  • Collaborative team player with a growth mindset and a genuine curiosity for new technology.
  • Comfortable with change, fast iteration, and a culture of continuous improvement.
What we look for beyond required skills
  • Are intellectually smart and curious.
  • Have the passion for and take pride in your work.
  • Deeply believe in VentureDive’s mission, vision, and values.
  • Have a no-frills attitude.
  • Are a collaborative team player.
  • Are ethical and honest.
In order to thrive at VentureDive, you
  • Are intellectually smart and curious.
  • Have the passion for and take pride in your work.
  • Deeply believe in VentureDive’s mission, vision, and values.
  • Have a no-frills attitude.
  • Are a collaborative team player.
  • Are ethical and honest.

Are you ready to put your ideas into products and solutions that will be used by millions?
You'll find VentureDive to be a quick pace, high standards, fun and a rewarding place to work at. Not only will your work reach millions of users worldwide, you will also be rewarded with competitive salaries and benefits. If you think you have what it takes to be a VenDian, come join us — we're having a ball!

#LI-Hybrid

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer - AI-Driven Microservices
Senior Java Backend Engineer - AI-Driven Microservices

VentureDive • United States

Hybrid
USD 100,000 - 130,000
Competitive salaries
Flexible work arrangements
Learning and development opportunities
Java Engineer ID49423
Java Engineer ID49423

AgileEngine • West Palm Beach (FL)

On-site
USD 90,000 - 120,000
Professional growth: Mentorship and TechTalks
Competitive compensation: USD-based pay with benefits
Exciting projects with top brands
+1
Java Engineer ID49423
Java Engineer ID49423

AgileEngine • San Francisco (CA)

Hybrid
USD 100,000 - 130,000
Mentorship and TechTalks
Competitive compensation
Flexible schedule
+1
Java Engineer ID49423
Java Engineer ID49423

AgileEngine • Los Angeles (CA)

Hybrid
USD 100,000 - 130,000
Professional growth opportunities
Competitive compensation
Flexible schedule
+1
Java Engineer ID49423
Java Engineer ID49423

AgileEngine • Dallas (TX)

On-site
USD 90,000 - 130,000
Professional growth through mentorship and TechTalks
Competitive compensation with various budgets for education and fitness
Exciting projects with top companies
+1
Senior Java Engineer – Enterprise APIs & Microservices (Hybrid)
Senior Java Engineer – Enterprise APIs & Microservices (Hybrid)

Erias Ventures, LLC • Columbia (MD)

Hybrid
USD 150,000 - 275,000
Above Market Hourly Pay
Roth 401k
Traditional 401k with Immediate Vest/6
+17
Enterprise - Software Engineer - API, Agile, Linux
Enterprise - Software Engineer - API, Agile, Linux

Erias Ventures, LLC • San Antonio (TX)

Hybrid
USD 165,000 - 275,000
Data Engineer, Specialist - DADES3001
Data Engineer, Specialist - DADES3001

Vanguard • Malvern

Hybrid
USD 140,000 - 210,000
Sr. Developer - Application Development JAVA P 4B
Sr. Developer - Application Development JAVA P 4B

United States Digital Space LLC • United States

Hybrid
USD 120,000 - 180,000
Senior Java Engineer
Senior Java Engineer

Dormont Manufacturing Co • San Francisco (CA)

On-site
USD 130,000 - 160,000
Flexible/unlimited vacation
Comprehensive medical, dental, and vision
401(k) plan
+3