Job Description :

Senior Software Engineer Duties:

Define, develop, and implement applications hosted in the Azure cloud and on premise 

Build lightweight web services used in the process of fulfilling customer orders

Aid in software development life cycle, including analysis, design, estimation, implementation, testing, deployment, and maintenance

Participate in code reviews, developing unit tests, writing documentation, debugging issues, and investigating root cause

 Education/ Background:

Bachelor’s Degree in Computer Science/Engineering

5-10 years of experience developing RESTful Java web services

Strong Understanding of Spring Boot

Knowledgeable in Jenkins pipelines, pipeline templates, and Groovy scripting. Modify and maintain existing templates to support our applications and services

 Expert in Legacy applications to modern cloud technologies

 Knowledgeable in Agile/Scrum methodologies

 Software debugging and troubleshooting skills

 Knowledgeable in developing with cloud computing strategies

 Strong understanding in object-oriented software development fundamentals including design patterns, data structures, and algorithms

Development in Azure cloud using modern technologies such as PostgreSQL, Kafka, AKS, Azure AD, Vault, and Consul

Strong understanding of real-time data streaming tool Kafka


Similar Jobs you may be interested in ..