Job Description
Job Description
As a Software Engineer, you will be responsible for developing, testing, and maintaining software applications/working closely with product managers and designers to understand requirements and translate them into technical specifications/other relevant responsibilities. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet customer needs and business objectives.
Very strong experience in Java/J2ee technologies.
Very strong skills with advanced Javascript frameworks such as Angular 15 and above.
Good hands-on experience in Spring MVC, Spring Boot and Hibernate.
Experience in developing REST web services.
Experience in building and hosting solutions on AWS cloud platform.
Experience authoring and performance engineering SQL queries and stored procedures.
Experience with test-driven development.
Experience in developing micro services
Candidates should possess strong analytical skills and be able to abstract information from existing code.
Experience in development of complex multi-layer applications.
Role
Develop and maintain front-end applications that follow UX design principles.
Ensure the technical feasibility of UI/UX designs.
Develop and maintain RESTful APIs.
Writing and handling complex SQL queries.
Collaborate with other team members and stakeholders to gather design requirements