Description

Responsibilities:

Collaborate with cross-functional teams to contribute to the application architecture.
Design and implement efficient and scalable backend solutions using Java and Spring Boot.
Develop and integrate RESTful APIs with front-end components for seamless data flow.
Implement and manage data models and databases, including SQL and MS SQL databases.
Write clean, maintainable, and well-documented code, adhering to coding standards.
Conduct thorough testing and debugging to ensure timely issue resolution.
Stay updated with the latest Java and Spring Boot technologies to enhance application performance.  Participate in code reviews, providing constructive feedback to team members.
Optimize application performance and scalability for a growing user base.
Participate in the full software development lifecycle from requirements to deployment and support.


Requirements:

Willingness to relocate to the USA for full-time work.
Bachelor's degree in Computer Science, Software Engineering, or related fields.
Minimum 6 years of experience as a FullStack Java developer, focusing on Spring Boot.
Proficiency in HTML, CSS, JavaScript, Angular, Java, Spring Boot, and SQL.
Extensive hands-on experience in designing and integrating RESTful APIs.
In-depth knowledge of Java, Spring Framework, and related technologies.
Proficient in database concepts and SQL, with experience in Git.
Strong problem-solving skills and effective communication abilities.
Eagerness to learn new technologies and deliver high-quality software solutions.
Experience with Microservices, AWS, and Generic Java FullStack skills.


Required Qualifications:

7+ years of experience in developing applications using various frameworks including Spring Boot.
Expertise in HTML, CSS, JavaScript, React, and Angular.
Strong organizational skills.
Understanding of the IT staffing and recruitment industry.


Skills:

Excellent verbal communication.
Performance reporting.
Organizational skills.

Education

Any Graduate