Job Description
Key Responsibilities
- Develop state-of-the-art high performance and low latency software applications for mission critical systems
- Contribute in all the phases of the software development lifecycle.
- Craft a well designed, testable, efficient code
- Perform object-oriented analysis and design using common design patterns.
- Effectively and seamlessly manage communication with all stakeholders.
- Manage and provide live support to the developed applications
Qualification/ Experience
Preferred Education B.E / B.Tech Information Technology / Computer Science/ Information Science (only from tier 1 college )
Experience
- 0-2 years of demonstrable hands-on programming experience in Java 8
- Experience in one of the code repositories – Git, Gradle or Maven
- Experience working with Spring Framework – Spring Boot, Spring Data, Spring REST
- Experience in Spring Reactive
- Understanding of various major language paradigms (object oriented / functional /reactive)
- Understanding of complexity of algorithms with respect to time and space
- Understanding of version control branching strategies
- Understanding of AWS SDK is a plus
Skills
- Good understanding of SQL and MYSQL.
- Ability to produce and refactor programs without assistance.
- Ability to test drive features, debug applications with ease and ensure high program quality.
Role:
Software Development – OtherIndustry Type:
Education / TrainingDepartment:
Engineering – Software & QAEmployment Type:
Full Time, PermanentRole Category:
Software Development
EducationUG:
B.Tech/B.E. in Computers
Key Skills
Skills highlighted with ‘‘ are preferred keyskills
JavaSpring Boot FrameworkSoftware EngineeringMySQL
MavenSpring ReactiveSpringSpring DataSQLSoftware DevelopmentGITSDKGradleAWS