In this hands-on-position you will design, development and deliver web based java applications and systems.
Maintain and support production and non-production systems.
Be part of a fast paced, highly technical development team responsible for developing and delivering SaaS solutions.
Participate in all phases of SDLC: from system analysis to technical design, development and test to deployment and support.
Design, and develop software systems and subsystems while taking into consideration integration, quality, performance, security, and user experience
Work in an Agile environment with a focus on iterative and test-driven design methods.
Work closely with onshore and offshore partners to help define and execute requirements
Conduct design and code reviews and provide feedback on engineering best practices
Mentor and guide other software engineers within the team.
Troubleshoot complex issues during the project and provide solutions to solve them
Provide support to production; diagnose and quickly resolve production issues
Ability to exercise sound judgment and to work effectively given general guidance and direction
Able to work autonomously but refer complex or unusual situations to their supervisor as necessary
Education/Experience/Skills:
Bachelor or MS degree in Computer Science or Engineering or equivalent experience
Minimum 6 plus years of programming experience
Proficiency with common Agile practices.
Proficiency in Angular, HTML5, CSS3,
Javascript, Java, Spring/SpringBoot, Hibernate, Sql , Azure or AWS , Microservices , REST API
Excellent understanding of engineering best practices and software design
Excellent written/documentation and verbal communication skills
Ability to thrive in a collaborative team environment
Willing to take on projects and challenges and can be flexible
* Stays engaged until successful delivery
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.