Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Job Description
To design and build backend service, server-side pages and APIs' based on the Java platform
Main Duties and Responsibilities:
- Design, build, and maintain high performance, reusable, and reliable Java code
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance, suggest process improvement wherever necessary.
- Identify and correct bottlenecks and fix bugs
- Be a contributing member during the agile process, from sprint planning to retrospective.
- Collaborate with cross-functional teams to define, design, and ship new features
- Ability to manage day to day tasks and thrive in a collaborative environment with minimal supervision
- Ensure the best possible performance, quality, and responsiveness of the application
Job Requirements
- Solid understanding of the API development life cycle
- Outstanding Object Orientated design and programming skills, Design Pattern
- Strong knowledge of Spring and Hibernate framework , JAX-WS, REST Framework
- Strong knowledge of Domain Driven Design/Development , Test Driven Development, Service Oriented Architecture
- Experience in Agile Software Development methodology
- Experience in Linux , Tomcat, Apache
- Experience in using source control management such as GitHub, bit bucket