We are seeking a Sr. Java Engineer to work in an Agile environment and develop Java applications on GCP. While this role will primarily focus on back-end development, front-end development experience is a plus.
Responsibilities
Participate in all phases of the development lifecycle including analysis, design, programming, and testing.
Write and maintain efficient, scalable, and secure Java code for logistics applications.
Work within a Scrum or other Agile team environment.
Collaborate with other engineers, analysts, and teams to ensure solutions meet business needs and technical requirements.
Conduct unit, integration, and other testing to ensure software quality and resolve issues.
Support improvements to team standards, processes, and technologies.
Requirements
8+ years of enterprise Java development experience (including working with Java 17-24).
Experience with Spring Boot services designed for Kubernetes.
Experience writing applications for the Cloud (GCP, AWS, or Azure).
Relational DB experience.
Experience using AI to assist with writing code (Claude Code preferred).
Solid understanding of message- and event-driven architectures.
Design and architecture experience, including the ability to understand the business requirements by meeting with the product owner and other teams, and ability to define stories; ability to take larger projects and drive them through to completion.
Preferred
Experience with any modern JavaScript framework (Vue, Angular, React).
Experience with Spring Batch.
Experience with PostgreSQL.
Experience with MongoDB.
Software design and architecting skills.
This is a 6-month REMOTE Contract opportunity. Low-cost employee benefits, paid time off, paid Holidays, and a 401(k) (with an immediately vested company match) are available with TriCom during the contract period.