W2 Only
VISA : USCL2EADH4EAD
This position is only for W2 Candidates
Key Responsibilities:
- Develop and maintain backend services and APIs using Java and Spring Boot.
- Design implement and optimize microservices architecture for scalability and performance.
- Collaborate with frontend developers and other stakeholders to ensure seamless integration of userfacing elements.
- Implement and maintain robust REST APIs and web services.
- Write clean efficient and testable code while following best practices and coding standards.
- Participate in code reviews to ensure highquality deliverables.
- Troubleshoot and resolve production issues related to application performance scalability and stability.
- Implement security measures in line with industry standards (e.g. OAuth2 JWT etc..
- Integrate databases and manage data flows using JPA/Hibernate or other ORM frameworks.
- Contribute to CI/CD pipelines and improve development and deployment processes.
- Stay updated with emerging technologies and frameworks to improve system functionality.
Qualifications:
- Bachelors degree in Computer Science Engineering or a related field.
- 10 years of experience as a Java Developer with at least 3 years working extensively with Spring Boot.
- Strong knowledge of Java J2EE and objectoriented programming principles.
- Proficiency in building and consuming RESTful APIs using Spring Boot.
- Experience with Microservices architecture Spring Security Spring Data and other key Spring modules.
- Familiarity with frontend technologies like Angular or React is a plus.
- Experience with relational databases (e.g. MySQL PostgreSQL) and ORM frameworks (e.g. JPA Hibernate).
- Proficiency in version control systems (Git) and continuous integration tools (Jenkins Maven Gradle).
- Strong understanding of cloud platforms (AWS GCP Azure) and containerization (Docker Kubernetes) is a plus.
- Experience with unit testing frameworks (JUnit Mockito) and integration testing.
- Excellent problemsolving skills and the ability to work in a fastpaced environment.
- Strong communication and collaboration skills.