-
Technical delivery ownership of Java /Microservices based project
-
Strong client interaction skills
-
Delivery ownership of handling multiple applications and modules, Prioritizing multiple tracks in functional and non-functional areas
-
Architect and Design solutions
-
Hands on experience in Java experience - Basic Core Java, Spring boot, Maven
-
Sprint-based Agile Development work experience
-
Development experience on Linux environment
-
Good knowledge of Linux commands
-
Must have experience in bash script
-
RDBMS (Oracle/MySql/PostgreSql) development experience
-
Experience in Agile methodologies
-
Define project scope, tasks, deliverables, dependencies, resources and timelines
-
Proficient in handling the most complex of technical development concepts, latest software tools and technologies, strong service oriented architecture and database concepts and designing techniques
-
Understanding of different programming languages is a must and problem-solving skills especially in coding, testing, and deployment
-
Experience in troubleshooting, software development processes and ability to understand and implement business requirements
-
Delegate and allocate responsibilities efficiently to manage projects end to end
-
Communicate project issues and status in a concise, accurate and professional manner to the relevant stakeholders periodically
-
Ensure proper tracking of project activities right from user story definition to delivery. Keep your team up to speed, and on schedule to meet agreed-upon software delivery dates
-
Act as an owner of the projects and team assigned to you. Take responsibility for product quality, on-time delivery, as well as effective, efficient, secure, and predictable releases
-
Ensure technical reviews with appropriate teams (architectural, product, customer-facing teams)
-
Review of architecture designs
-
Ensure proper unit testing and code reviews take place at the appropriate time during the software development cycle