
Overview
We are looking for Java Spring Boot Application Developers responsible for developing server-side components and REST APIs. Primary focus will be the design & development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end.
Responsibilities
Creating technical specifications, API definitions, Data modelling, Server-side component design
- Developing Java Spring Boot based backend applications
Delivering well written REST APIs: API Definitions, end-to-end service design and implementation
Writing good quality, modular, reusable, performant, well documented, unit-tested code
Code Reviews
Willing to learn Golang.
Strong Java/JEE, Spring Boot skills
Hands on experience the newer features of Java V8 and above
Strong coding/programming & application development experience & implementing REST APIs
- Excellent problem solving abilities. Very good HackerRank/HackerEarth score will be a plus
Hands-on experience in implementing of Micro services
Good understanding of programming and engineering best practices, Design & Architecture patterns
Good knowledge of working with relational databases such as MySQL and PostgreSQL
Good knowledge on Object-Oriented Design, Data structures, and Algorithms
Professional, precise communication skills
Good knowledge of Git
Optional Skills
Docker, Kubernetes
Basic understanding of front-end technologies, such as JavaScript, HTML, and CSS
Knowledge of working with cloud environments such as AWS
Knowledge of DevOps tools & practices
Educational Qualifications and Experience
B.E/B.Tech/MCA/M.Tech in Computer science/Information science/Information Technology
6 to 8 years of hands-on experience in Python technology
Hiring Process
Each step is an elimination and the candidate has to clear each to proceed to the next
Screening discussion/Interview (Technical)
2 rounds of Client interview (Technical)
Management interview