Software Engineering

Sr. Full Stack Engineer (Remote) - GSI

Remote
Work Type: Full Time
Role: Sr. Fulstack Engineer
Experience: 8 - 10 Years
Key Skills: Java, Python/ Node js, Spring modules, SQL

What you will do:

● Execute a full software development lifecycle (SDLC)
● Design and Develop new features
● Write well-designed, testable, reusable code and libraries for future use
● Optimize the application for maximum speed and scalability
● Implement security and data protection
● Produce specifications and determine operational feasibility
● Integrate software components into a fully functional software system
● Develop software verification plans and quality assurance procedures
● Document and maintain software functionality
● Troubleshoot, debug and upgrade existing systems
● Deploy programs and evaluate user feedback
● Comply with project plans and industry standards
● Ensure software is updated with latest features

Required skills & Qualifications:

● 8 to 10 years of Software Engineering or Software Development experience, preferably in a related field.
● Good knowledge of Core Java
● Experience in Spring Modules – Spring IOC and AOP, Spring Boot, JDBC
● Expertise in design and development of various web and enterprise – level applications using Java/JEE
technologies such as Spring Hibernate
● Web Services
● Tools required: Maven, Github, and Swagger
● Good knowledge of SQL and Elastic Search
● Proven work experience as a Software Engineer or Software Developer
● Experience in designing interactive applications
● Ability to develop software in Java and additionally in one other programming language like Python or
NodeJS.
● Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
● Experience in developing Web Applications using at least one popular Web Framework (JSF, Wicket,
GWT, Spring MVC)
● Experience with test-driven development
● Proficiency in software engineering tools
● Ability to document requirements and specifications
● Experience with AWS Infrastructure and services
● Excellent communication skills in English and the flexibility to operate with a global team in different time
zones

Preferred skills & Qualifications:

● A Bachelor’s Degree in Computer Science, Software Engineering, or other related fields.

Submit Your Application

You have successfully applied
  • You have errors in applying