Description
You will design, develop, and maintain web applications using Java and microservices architecture.
This role is on-site.
Responsibilities
- Design and develop applications following established engineering standards.
- Write and maintain unit tests for new and existing code.
- Analyze and resolve technical and application-level issues.
- Implement enhancements and updates to existing software.
- Develop programs interfacing with back-end RDBMS databases.
Required Skills
- 3+ years of experience in web application development.
- Expert-level proficiency with Core Java and the Spring Framework.
- Hands-on experience with Spring Boot and Microservices architecture.
- Strong understanding of Object-Oriented Analysis, Design, and Development (OOAD).
- Experience with RDBMS such as MySQL, Memsql, or Oracle.
- Knowledge of UI frameworks including AngularJS and NodeJS.
- Experience with UNIX or Linux operating systems.
- Proficiency using source code control systems like Bitbucket or Git.
Preferred Skills
- Experience working within an agile team structure.
- Knowledge of AWS.