Design, develop, and maintain backend services and APIs using Java. Build scalable, secure, and high-performance server-side applications. Collaborate with cross-functional teams to ensure timely delivery and high-quality software.
Requirements
- Strong proficiency in Java (Java 8 or higher)
- Experience with backend frameworks such as Spring, Spring Boot, or Hibernate
- Solid understanding of REST APIs and microservices architecture
- Experience with SQL databases (MySQL, PostgreSQL, Oracle)
- Familiarity with ORM tools (Hibernate/JPA)
- Knowledge of version control systems (Git)
- Understanding of object-oriented programming (OOP) and design patterns
- Experience with unit testing frameworks (JUnit, Mockito)
Benefits
- Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship