Day to day responsibilities will include:
Technical architectural design
Develop and document design, source code and technical architecture
Maintain and manage existing source code
Design, develop and implement solutions to users’ needs and requirements
Review and improvise code
Run tests and fix bugs
Coordinate with architects and business analysts to determine functionalities
Develop technical solutions to complex business problems
Design and develop technical solutions for enterprise-level projects
Design and develop data analysis solutions
Design and develop logical and physical data models that meet application requirements
Mentor team mates
Minimum requirements:
Have a minimum of 8 years’ experience in software development.
Be passionate about technology, enthusiastic about problem solving, and constantly seeking to learn and improve skillset.
Have had exposure to the full software development lifecycle.
Analysis and Design
Sound knowledge of OO design principles and patterns.
Understanding of ORM frameworks
Skills
Java Spring Boot (Java / J2EE)
Wide-ranging experience using Java tech stacks and other programming languages.
Experience in RESTful web services and Identity Server authentication.
Experience with microservices architecture and design
Experience with Relational DBMS.
Ability to communicate about technology in non-technical terms to colleagues and Clients.
Ability to work calmly and methodically when under pressure.
Advantageous
C# .Net Core
MSSQL/Oracle
Identity Server authentication.
Cloud Native architecture
Docker
Versed in DevOps methodology including setting up CI/CD pipelines.
Exposure to Agile methodologies (Scrum, Kanban).
#LI-ZS1
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job