Design, integration, and implementation of platforms in a service provider environment.
Requirements
- 5 years of IT experience.
- 5 years mainstream development experience (Node/JavaScript, Java, .NET, etc.); Java preferred
- 5 years of experience working with Database Management Systems
- 5 years of demonstrated experience with object-oriented analysis and design (OOAD).
- Experience designing and developing microservices
- API development and distributed services experience
- Experience with modern microservice frameworks & technologies, Spring Boot.
Responsibilities
- Perform technical development, Object-Oriented Programming, Database Management, and API design, using modern development languages and technologies.
- Provide input and direction to solutions for client requirements.
- Identify and implement both technical and process improvements and solutions.
- Perform complex programming assignments requiring an advanced aptitude of established programming standards, methods, and best practices.
- Design application and database components for large-sized development projects.
- Maintain and modify services and web applications; make approved changes by amending application documentation, developing detailed programming logic, and coding changes.
- Provide support for critical web application problems and issues.
Other
- Provide technical consulting to management, business users, and technical associates and works closely with other developers as a mentor.
- Act as a Subject Matter Expert in the discovery and investigation of critical production problems.
- Ensure maintainable solutions are delivered through use of proper software craftsmanship techniques.
- Conduct research into new technologies, including tools, components, and frameworks.
- Handle project and task management and reporting.