Drive the design, development, and delivery of scalable backend services and modern web applications
Requirements
- Strong hands-on experience with Java, Spring Boot, and RESTful web services
- Proven experience in Test-Driven Development (TDD) with tools like JUnit, Mockito, or Spock
- Proficiency in GraphQL schema design, query optimization, and backend integration
- Experience with contract testing frameworks (Pact, Spring Cloud Contract, etc.)
- Familiarity with frontend technologies (React preferred)
- Knowledge of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB)
Responsibilities
- Design, develop, test, and maintain scalable, high-performance Java-based backend systems and microservices
- Implement TDD practices, build GraphQL APIs, and develop robust contract tests to ensure code quality and reliable integration
- Lead technical discussions and design decisions, ensuring alignment with enterprise standards and goals
- Contribute to DevOps processes including CI/CD pipelines, performance monitoring, and deployment automation
- Drive improvements across code quality, team collaboration, and agile delivery
Other
- Education: Bachelor’s degree in Computer Science, Engineering, or related field; or equivalent experience
- Excellent problem-solving, debugging, and communication skills
- Flexible hours, PTO, and potential remote options
- Collaborative culture, innovative projects, and team events