NXT GIG is on the lookout for a passionate and skilled Full Stack Java Developer to strengthen our versatile development team.
As a Full Stack Developer, you will take charge of both front-end and back-end development, working on exciting projects that challenge your skills and creativity.
You will design and maintain user-friendly web applications while ensuring robust server-side logic and database management.
In this collaborative role, you'll partner with UX/UI designers, fellow developers, and product managers to create seamless experiences for our clients.
We're looking for an advocate of best practices in coding, testing, and software architecture, who is enthusiastic about keeping up with the rapid evolution of technology.
If you are eager to contribute to high-impact projects in a collaborative environment, NXT GIG is the right place for you!
Responsibilities Design, develop, and maintain full-stack web applications using Java and various front-end technologies.
Implement RESTful APIs to facilitate communication between the server and client components.
Create and optimize database solutions ensuring efficient data management and retrieval.
Collaborate with designers to transform wireframes and mockups into responsive and functional user interfaces.
Conduct thorough testing and debugging of applications to ensure high performance and responsiveness.
Participate in code reviews and contribute to team standards and best practices.
Stay abreast of new technologies and tools, integrating them into the development process as necessary.
Requirements Bachelor's degree in Computer Science, Software Engineering, or related field.
Proven experience as a Full Stack Java Developer or similar role.
Extensive knowledge of Java and experience with Java frameworks (e.g., Spring, Hibernate).
Strong proficiency in front-end technologies like HTML, CSS, and JavaScript frameworks (e.g., React, Angular).
Experience with database systems such as MySQL, PostgreSQL, or MongoDB.
Familiarity with version control tools (e.g., Git) and agile methodologies.
Excellent problem-solving skills and a commitment to developing high-quality code.