Design and develop a service based architecture for our backend platform using various development technologies
Test software development methodology in an agile environment
Seeks other software engineers to implement best practices to solving complex technical issues
Proactively seeks new tools and frameworks that can improve sticky products
Provide ongoing maintenance, support and enhancements in existing systems and platforms
Provides clear communication of own needs and requirements to optimize productivity
Provides technical guidance in estimating work in complexity and time
Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve highly scalable and stable solutions
Analyze, design and develop tests and test-automation suites
Requirements:
Must be Expert in JAVA, Springboot, any exposure to NodeJS and ReactJS is good to have
Hands on experience on latest Java technologies and versions.
Architect solutions to scale using engineering and development principles
Solid knowledge of the devops tools, AWS services and frameworks
Solid written and verbal communication skills
Can handle execution and prioritization of complex features with minimum supervision