Back to all positions

Senior Java Developer (x5)

Remote Full-time Now Hiring

Senior Full Stack Java Developer Contract-to-Hire Opportunity | Enterprise Retail Technology Location Preferred: Pittsburgh, PA or Anderson, IN Remote: U.S.-based candidates considered CST/EST availability preferred Employment Type Contract with strong conversion potential

Compensation

Competitive hourly rate - $65-$75/hr DOE About the Opportunity Work with an innovative technology organization supporting digital customer experiences and enterprise modernization initiatives for a leading convenience retailer. This role is ideal for a highly skilled developer who enjoys owning solutions from concept through production and working in a collaborative, fast-moving environment.

Responsibilities

Design, develop, test, and deploy enterprise Java applications Build and maintain REST APIs and microservices Participate throughout the full software development lifecycle Collaborate with architects, product leaders, and QA teams Contribute to cloud-native application development Support CI/CD and DevOps practices Participate in stakeholder discussions, requirements gathering, and technical planning Troubleshoot performance issues and optimize existing systems Required Qualifications 7+ years of Java development experience Expertise with: Java 11, 17, or 21 Spring Boot Spring MVC Spring Data Spring Security Experience building microservices and REST APIs Strong object-oriented programming and design patterns knowledge SQL experience with PostgreSQL, Oracle, MySQL, or Azure SQL Experience with Git-based source control Experience with Docker and Kubernetes Familiarity with CI/CD tools such as GitHub Actions or Jenkins Strong communication skills and ability to work independently

Nice-to-Have

Experience Azure cloud services Kafka or RabbitMQ MongoDB, Redis, or DynamoDB Retail or POS systems Android-connected device environments React or modern front-end frameworks

What We're Looking For

Self-starters who thrive with autonomy Strong communicators who can engage directly with stakeholders Developers who enjoy solving business problems, not just writing code Team players who work effectively in distributed environments