Responsibilities:
· Contribute to all stages of 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
· Envisioning system features and functionality
· Define application objectives and functionality
· Ensure application designs conform with business goals
· Develop and test software
· Identify and resolve any technical issues arising
· Create detailed design documentation
Required skills:
· Bachelors degree
· Min 4-8 years experince in Java Development
· Technical skills: Java, Spring Boot, Micro services