Contribute to all stages of Agile software development lifecycle
Design, implement and maintain Java-based applications that can be high-volume and low-latency
Analyze user requirements to define business objectives
Ensure application designs conform with business goals
Develop and test software
Identify and resolve any technical issues arising
Create detailed design documentation
Develop technical designs for application development
Write well designed, testable code
Support continuous improvement, investigating alternatives and technologies
Previous Telecom experience is preferred
Tech Stack: Java Design Patterns, Core Java, Springboot, Microservices, Rest API React,, AWS experience