Job Title: Senior Java Developer
Job Type: Full-Time
Work Term: W2 – Only
Experience: 10+ Years
Interviews: Virtual
Responsibilities:
• Design, develop, and maintain enterprise-grade Java applications with high performance and scalability.
• Lead backend development efforts using Java 8+, Spring Boot, and microservices frameworks.
• Collaborate with cross-functional teams for requirement gathering and solution design.
• Implement secure and efficient APIs and integrate with relational and NoSQL databases.
• Participate in code reviews, troubleshooting, and architectural decisions.
Job Duties:
• Develop microservices using Spring Boot, JPA, and Hibernate.
• Build RESTful APIs and integrate with third-party services.
• Work in CI/CD pipelines using Jenkins and Git for automated build and deployment.
• Implement unit and integration testing with JUnit and Mockito.
• Optimize applications using Docker and Kubernetes.
Required Skill Sets:
• Bachelor’s in Computer Science or equivalent experience.
• 10+ years in Java development and backend system design.
• Strong experience in Spring Boot, JPA/Hibernate, and REST API development.
• Proficiency in SQL and NoSQL databases (MySQL, MongoDB).
• Experience in version control systems (Git, Bitbucket).
Desired Skill Sets:
• Cloud experience (AWS, Azure, GCP).
• Familiarity with GraphQL, OAuth2, JWT.
• Experience in Agile development and microservices architecture.
Be Innovative. Fail Fast. Adapt to Technology