Title: Java FSD Developer
Location: Alpharetta GA (5 Days Onsite)
Type: C2C/Fulltime
Job Description:
- Design and implement scalable and efficient web applications using Java and related technologies.
- Build and maintain backend services and APIs using Java Spring Boot JPA using Hibernate and other related technologies. Develop test and deploy frontend features using JavaScript frameworks (e.g. React Node JS).
- Create and maintain unit test cases using Mockito Jest
- Collaborate with UI/UX designers to implement userfriendly interfaces.
- Ensure the performance quality and responsiveness of applications.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve application issues and bugs.
- Participate in the full software development lifecycle including requirement analysis design coding testing and deployment.
- Stay updated with emerging trends and technologies in software development.
Skills Needed:
- Bachelors degree in computer science Information Technology or a related field.
- Experience in software development life cycle using Java.
- Proven experience as a Fullstack Developer or similar role.
- Strong knowledge of backend frameworks such as Spring Boot and JPA using Hibernate.
- Experience working with JavaScript HTML5 CSS3 and related technologies.
- Experience with frontend frameworks/libraries such as React JS Redux.
- Familiarity with database technologies like Oracle MySQL PostgreSQL.
- Understanding of RESTful API design and development
- Experience on cloud solutions e.g. PCF AWS Azure
- Experience with version control systems (e.g. Git).
- Excellent problemsolving and analytical skills.
- Strong communication and teamwork skills.
- Ability to work in an agile development environment.