Senior Java Software Engineer at Venuiti
Buffalo, NY 14233, USA -
Full Time


Start Date

Immediate

Expiry Date

09 Nov, 25

Salary

140000.0

Posted On

10 Aug, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Design Patterns, Software Development, Spring Boot, Spring Security, Ec2, Spring Framework, Git, Devops, Agile Methodologies

Industry

Computer Software/Engineering

Description

MINIMUM QUALIFICATIONS

  • 5+ years of hands-on professional experience in backend software development with Java and Spring Boot.
  • Strong experience with: REST API development, Relational (e.g., PostgreSQL), AWS services like S3, and EC2 or Lambda
  • Solid grasp of OOP principles, design patterns, and system modularity.
  • Experience in CI/CD workflows, Git, and Agile methodologies.
  • Ability to independently own, troubleshoot, and enhance production services in secure environments.
  • Excellent communication and technical documentation skills.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

ABOUT THE ROLE

We’re looking for a Mid-to-Senior level Java Developer to join our high-performance, on-site engineering team in Buffalo, NY. This role is tailor-made for someone who has already moved beyond basic CRUD apps and is confident owning complex back-end systems, collaborating with DevOps and QA, and delivering resilient, secure services in a cloud-native environment.
You’ll work alongside our front-end and infrastructure teams to build API-driven
architectures that scale. We want someone who understands why performance,
observability, and clean design patterns matter—and who thrives in environments where delivery speed and code quality go hand in hand.

KEY RESPONSIBILITIES

  • Design and develop robust, testable Java services using Spring Boot and RESTful APIs, integrating with secure cloud-based systems.
  • Architect backend components to support real-time applications, asynchronous workflows, and data-rich transactions.
  • Lead or contribute to service-level design decisions, schema modeling, dependency management, and system health monitoring.
  • Optimize performance through effective use of logging, caching, multi-threading, and error-handling strategies.
  • Collaborate cross-functionally with React developers, DevOps, and QA engineers to deliver full-stack solutions.
  • Integrate AWS services such as ECS, SecretManager, PostgresSQL
  • Participate in Agile ceremonies, peer code reviews, technical planning sessions, and architecture discussions.
  • Travel to client sites across the U.S. and Canada to support system rollouts, troubleshoot deployment issues, and represent the engineering team as needed.
Loading...