What are the responsibilities and job description for the Senior Java Developer - Full Stack position at Perfict Global, Inc.?
About Us :
Perfict Global is a leading IT consulting services provider focused on providing innovative and successful business workforce solutions to Fortune 500 companies. Our trained and experienced professionals constantly strive to bring together the best technologies available to manage client's complex business and technology, participate in implementation activities and collaborate in new ways to meet client needs.
We provide excellent benefits such as Medical, Dental, Vision a fun company to work!!!
Job description :
Role : Senior Java Developer - Full Stack
Location : Remote
We are looking for a highly skilled and experienced Senior Java Developer with a strong background in modern Java technologies, J2EE, Spring, Spring Boot, Oracle, as well as expertise in developing APIs / RESTful services and front-end development using Angular. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining full-stack applications using Java technologies for both front-end and back-end development. You will work closely with cross-functional teams, including other developers, testers, business analysts, and project managers, to deliver high-quality software solutions that meet customer requirements.
Responsibilities :
- Design, develop, and maintain full-stack applications using Java technologies, including J2EE, Spring, Spring Boot, and Oracle.
- Develop APIs / RESTful services to enable integration between different systems and components.
- Collaborate with cross-functional teams to analyze user requirements and translate them into technical specifications.
- Implement front-end features using Angular and modern web technologies, such as HTML5, CSS3, and JavaScript, to create responsive and user-friendly interfaces.
- Implement back-end features, including data models, business logic, and database interactions, using Java technologies and best practices.
- Debug and resolve software defects and production issues in a timely manner.
- Perform code reviews and provide constructive feedback to junior team members.
- Participate in software development life cycle activities, including requirements gathering, design, coding, testing, and deployment.
- Provide technical guidance and mentorship to junior developers, as needed.
- Continuously improve software development processes and practices to ensure efficient and effective delivery of high-quality software.
Qualifications :
Preferred Qualifications :
Scope of Work :
The contractor will be working with the Client Child Support Application and will provide the following services :