SENIOR SYSTEM DEVELOPER(Java8, Spring Boot)
Java Developer Responsibilities Include
- You will be responsible for requirement analysis and coding (Java Spring Boot) and designing
and managing the DBs.
- You will also be responsible for determining the architecture of the system, and ensuring the
coding team follows the architectural guidelines.
- You will help the team build an efficient, and scalable system.
- You will lead and help the team in software development and unit testing.
- You will be responsible for setting, managing and meeting performance goals of your team.
- You will learn any new skills or technologies that will be needed or helpful for the team to
achieve their goals.
- You will take ownership of your tasks and the team in general.
Job Requirements
Should have minimum 3 years experience of development and design experience in all areas
mentioned below. Ideally the experience should be in E-commerce field.
- Expert knowledge in design and implementation of server side code modelled on a
microservice architecture & written using Java 8, Spring Boot, REST API, Hibernate.
- Expert level in using Eclipse, Maven.
- Expert Level in understanding of Microservices ,SQL (MySQL) and NOSQL (Mongo) DB.
- Should be expert at extracting the best performance out of the available resources.
- Experience with building the infrastructure for serving the front-end app and assets.
- Architecting and automating the build process for production, using task runners or scripts
- Should have robust Unit Testing and Debugging Skills. Should have used testing frameworks
such as JUnit and Selenium.
- Knowledge of Spring Cloud, Eureka, AWS
- Knowledge of dockerising applications.
- Creating configuration, build, and test scripts for Continuous Integration environments
- Any contributions or projects on GitHub is a plus.
- Knowledge of Release and code management
- Proven track record.
- Good communication skills in English.
Designation : SENIOR SYSTEM DEVELOPER
Experience Required : 3 to 10 Years
Job Location : Bangalore