Skillset you should possess:
- 4+ years of experience in Java Spring Boot development, framework
- Strong analytical and problem-solving skills
- Understanding and grasp of Agile development and Scrum practices
- Solid understanding of object-oriented programming and Microservices Architecture
- Familiar with various design, architectural patterns and reusable libraries
- Knowledge of concurrency patterns in Java
- Familiarity with concepts of MVC, JDBC, and creating RESTful
- Familiar with SQL or NoSQL databases
- Knack for writing clean, readable Java code
- Understanding fundamental design principles behind a scalable application
- Creating database schemas that represent and support business processes
- Knowledge of IBM API gateway
- Understanding of automated testing platforms and unit tests creation
- Proficient understanding of code versioning tools, such as Git
- Familiarity with CI-CD pipeline
As a Java Developer, your responsibilities will include the following:
- Design, build, and maintain efficient, reusable, and reliable Java spring-boot services
- Ensure the best possible performance, security, quality, and responsiveness of the applications
- Requirement gathering, building application specification documents, drawing flow charts
- Implementing modernized application design and testing features before release
- Develop, test, deploy and release new micro services
- Set continuous delivery and continuous improvement in back end service development
- API performance improvement