A leading tech recruitment firm in the US is seeking a skilled back-end developer proficient in Java and Spring. The ideal candidate will have over 5 years of hands-on experience in application development and a solid understanding of UX design principles. Responsibilities include optimizing performance, debugging across the full stack, and collaborating with cross-functional teams. Flexibility to work with teams in North America is essential. Join us to innovate and enhance application functionality.
Qualifications
At least 5 years of relevant, hands-on technical experience.
Demonstrated expertise in application development and design.
Solid background in various programming technologies.
Responsibilities
Implement efficient and reusable back-end systems using Java and Spring.
Develop and integrate data from various sources to enhance application functionality.
Optimize application performance, ensuring fast loading times.
Skills
Java
Spring
Angular
Agile/Scrum
UX design principles
Communication
Education
Bachelor’s Degree in Computer Science or equivalent
Job description
Job Responsibilities and Requirements
Implement efficient and reusable back-end systems by using Java and Spring.
Develop and and integrate data from various sources to enhance application functionality.
Optimize application performance, ensuring fast loading times and smooth user interactions.
Debug and resolve issues across the full stack, addressing technical challenges as they arise.
Stay updated with emerging technologies and industry trends to suggest innovative solutions.
Participate in code reviews, ensuring code quality, maintainability, and adherence to best practices.
Collaborate closely with product managers, designers, and other developers to deliver high-quality software on time.
Ability to document what you have done.
A Bachelor’s Degree in Computer Science, or equivalent professional experience.
At least 5 years of relevant, hands‑on technical experience.
Demonstrated expertise in application development and design.
Solid background in various programming technologies.
Proficiency in Java and Angular programming languages.
Strong grasp of UX design principles.
Experienced in Agile/Scrum methodologies with excellent communication skills.
Flexibility to collaborate across time zones, particularly with teams in North America.