Java Software Engineer
Gofer · Arizona, United States · 6 days ago
On-siteEngineeringContract
Key Responsibilities
- Design, develop, and deploy scalable Java-based applications using Core Java, Java 8, Spring Boot, and Microservices.
- Build reactive and event-driven solutions using Vert.x and reactive programming principles.
- Develop and integrate REST APIs, event-handling workflows, collections, multithreading, and backend services.
- Apply design patterns, clean coding practices, and strong Java fundamentals to deliver reliable software solutions.
- Contribute to architecture, design, development, and deployment of large-scale analytics products and platforms.
- Collaborate with architects, DevOps, MLOps, QA, and product teams to deliver integrated technical solutions.
- Participate in Agile/Scrum ceremonies and support release documentation, epics, user stories, and platform delivery activities.
Requirements
- 8+ years of experience in Computer Engineering or Software Engineering
- 4+ years in reactive programming and Vert.x experience
- Core Java, Java 8, Spring boot, Microservices, Multithreading, Rest API
- Experience in event handling, design patterns, collections
- Experience in Architecture, Design, Development and Deployment of large-scale analytics product and platforms
- Experience collaborating with architects, DevOps, MLOps to deliver integrated solution
- Experience participating and leading the scrum process in agile teams with documentation of product and platform releases, epics and user stories