Role: Senior Java Engineer
Location: Sunrise, Florida (Onsite)
Type: Contract
Duration: 12+ months (extendable)
INS Status: Only US Citizens or Green Card holders
Role Overview:
We are looking for a Senior Java Engineer to join our technology team, where you’ll design, develop, and deliver highly scalable, resilient, and secure enterprise applications. You will work with modern Java frameworks, databases, and cloud-native technologies to support mission-critical systems that power millions of customer interactions daily.
Key Responsibilities:
- Design, develop, and maintain applications using Java 17 or 21 and Spring / Spring Boot frameworks.
- Implement scalable microservices architectures with strong focus on performance, reliability, and maintainability.
- Work with various data storage solutions, including MongoDB, Cassandra, PostgreSQL, and Oracle.
- Leverage NoSQL and relational databases for optimal data modeling and performance.
- Collaborate closely with cross-functional teams (Product, Architecture, DevOps, QA) in an Agile environment.
- Participate in code reviews, promote best practices, and contribute to continuous improvement.
- Ensure high standards of code quality, testing, and documentation.
Qualifications:
- 5+ years of hands-on experience in backend software development.
- Strong proficiency in Java (17/21) and Spring / Spring Boot frameworks.
- Experience working with both relational (PostgreSQL, Oracle) and NoSQL (MongoDB, Cassandra) databases.
- Solid understanding of microservices, RESTful APIs, and cloud-native development.
- Familiarity with CI/CD, containerization (Docker, Kubernetes), and API design best practices is a plus.
- Excellent problem-solving and communication skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).