JOB DESCRIPTION
As a Java Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications using Java technologies. You will work on both the front-end and back-end of the application, ensuring that it is user-friendly, scalable, and reliable. You will work closely with the development team, business stakeholders, and other IT teams to understand requirements, develop solutions, and deliver high-quality software.
Key Responsibilities:
- Design and develop web applications using Java technologies, including Spring, Hibernate, and AngularJS.
- Develop RESTful APIs and web services for data exchange between front-end and back-end systems.
- Implement and maintain data persistence and database connectivity using SQL and NoSQL databases.
- Develop and maintain automated tests for front-end and back-end systems.
- Collaborate with UI/UX designers to create user-friendly and responsive interfaces.
- Collaborate with business stakeholders to understand requirements and develop solutions that meet business needs.
- Continuously monitor and optimize application performance, scalability, and security.
- Follow software development best practices, including code reviews, version control, and agile methodologies.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- At least 3 years of experience in Java web application development, including Spring, Hibernate, and AngularJS.
- Experience in developing RESTful APIs and web services for data exchange between front-end and back-end systems.
- Experience in developing and maintaining data persistence and database connectivity using SQL and NoSQL databases.
- Strong understanding of software development best practices, including code reviews, version control, and agile methodologies.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Good communication and collaboration skills to work with other IT teams, business stakeholders, and clients.
- Overall, a Java Full Stack Developer should have strong technical skills in Java technologies, as well as good communication and collaboration skills to work with business stakeholders and other IT teams. The role requires a strong understanding of software development best practices, including code reviews, version control, and agile methodologies.
Job Category: IT Services
Job Type: Full Time
Job Location: Texas
VISA STATUS: GC US-CITIZEN
Job Work mode: Hybrid Remote