You will work as a full stack engineer to design, develop, and maintain mission-critical systems.
Responsibilities
Design and develop high-availability systems by transforming specifications into functional code.
Collaborate with system analysts to produce designs, program specifications, and prototypes.
Maintain code quality through refactoring, code reviews, and extensive testing, including unit, integration, functional, performance, and regression tests.
Provide 2nd and 3rd level support, performing troubleshooting and bug fixing.
Guide junior team members and maintain comprehensive system documentation.
Required Skills
3+ years of software engineering experience.
Strong proficiency in Java and the Spring Framework.
Experience with Hibernate and Servlet technologies.
Hands-on work with JSP and Java Server Faces.
Front-end development skills using HTML and JavaScript.