Flag job

Report

Senior Java Developer - Contract to Hire

Min Experience

8 years

Location

lake-mary-fl

JobType

contract-to-hire

About the job

Info This job is sourced from a job board

About the role

We are seeking a highly skilled Senior Java Engineer with 8 10 years of enterprise software development experience to join our team on a Contract-to-Hire basis. You will play a critical role in building scalable, resilient microservices deployed on private cloud infrastructure, using the latest Java 17 and Spring Boot technologies. The ideal candidate has strong problem-solving abilities, excellent communication skills, and a passion for delivering clean, maintainable, and performant code. Key Responsibilities: Design, develop, and maintain scalable, cloud-deployed microservices using Java 17 and Spring Boot. Apply modern programming paradigms and strong OOP (object-oriented programming) principles. Collaborate closely with business and technical teams to understand requirements and propose optimal solutions. Champion Test-Driven Development (TDD) using frameworks like JUnit and Mockito. Troubleshoot, debug, and optimize application performance in production environments. Participate in code reviews, architectural discussions, and continuous improvement initiatives. Utilize GitLab for version control and CI/CD pipelines for streamlined deployments. Monitor application health using Splunk, AppDynamics, and related tools. Technical Skills Required: Programming Languages: Java 17 Frameworks: Spring Boot (Microservice Architecture) Messaging Systems: MQs (e.g., IBM MQ, RabbitMQ, ActiveMQ) Containerization/Deployment: Docker, Private Cloud Infrastructure Source Control & CI/CD: GitLab (Git + CI/CD Pipelines) Development Tools: IntelliJ Ultimate, GitHub Copilot Monitoring & Observability: Splunk, AppDynamics Project Collaboration: Jira, Confluence Nice-to-Have Skills (Preferred): Experience with Groovy and Spock testing frameworks. Broader CI/CD pipeline experience beyond GitLab basics. Familiarity with agile development, DevOps, and cloud-native best practices. Candidate Requirements: 8 10 years of professional software engineering experience with Java technologies. Strong understanding of microservices architecture and design patterns. Expertise in TDD, unit testing, and test automation practices. Excellent problem-solving and critical-thinking abilities. Clear verbal and written communication skills. Sponsorship is NOT available. Must be open to Contract-to-Hire (conversion to full-time based on performance and mutual fit).

Skills

java
spring-boot
mq
docker
gitlab
intellij
github-copilot
splunk
appdynamics
jira
confluence
groovy
spock