• Define all aspects of development from appropriate technology and workflow to coding standards
• Review the analysis prepared by product management team and be able to create a design based on the requirements.
• Prepare non-functional requirements of the product and create designs
• Locate, redirect solutions and/or provide fix for critical challenges
• Provide technical guidance to the software engineers and quality assurance engineers throughout the implementation and testing process.
• Train the team on specific technical topics.
Required Technical Skills:
Hands on experience on most of the technologies/tools mentioned in below list
• Java, Spring boot
• PostgreSQL and MongoDB
• Microservices, Kubernetes, Swagger
• Jenkins, JIRA, Confluence
• Kafka, Camunda
• Linux
Precondition:
• Bachelor’s degree in Engineering (Comp. Science/IT preferred)
• 10+ years of experience in Industry most in Application development
• 2+ years of experience in Architect role
• Knowledge of software development processes for Java Projects and procedures to understand the team needs
• Hand on experience on distributed, high throughput enterprise software development
Preferred:
• Certifications in Java or Cloud
• Knowledge of agile methodology and frameworks like Scrum, Kanban, SAFE agile, etc
• Telecom Domain experience – Engagement Management, Party Management, Core Commerce Management and Production domains of TMForum Standards
Key accountabilities and decision ownership:
• Be able to analyse and understand as well as implement technical designs based on Java best practise
• Collaborate with offshore and onshore designers.
• Design and Architecture of the AD projects in Java, Springboot, Microservices
• Experience in Containers – Dockers, Kubernetes
• Excellent analytical skills, able to understand complex software systems
Must have technical / professional qualifications:
• Degree or higher degree in software engineering or related technical discipline
#_VOIS #movewithus
Let our experts design a Professional CV for you.