Responsibilities
- Collaborate with onsite teams to design and develop software solutions that meet business requirements.
- Build and maintain front-end user interfaces using modern web development frameworks such as React and Angular.
- Develop back-end systems using Java and Spring. Candidate should be open towards learning any given technical stack as per the project need like C#, Python etc.
- Write clear, maintainable code that adheres to best practices and coding standards.
- Conduct code reviews and provide feedback to other developers.
- Troubleshoot and debug software issues in a timely manner.
- Continuously improve software development practices and contribute to the software development lifecycle process.
- Work independently and deliver the user stories to completion maintaining high quality work.
Requirements
- Bachelor’s degree in computer science is mandatory.
- 8+ years of experience in full-stack software development using Java and related technologies such as Spring and Hibernate
- Experience with modern web development frameworks such as React, Angular
- Familiarity with Agile software development methodologies.
- Strong understanding of software architecture principles and patterns.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Working Hours: We offer flexible working hours, but it is mandatory to have overlapping hours with the EST time zone.