Description
You will design, maintain, and implement backend components, APIs, and microservices for client integrations. You will translate requirements into functional designs and improve service standards through continuous research.
Responsibilities
- Design and implement Java RESTful services that integrate with external client systems.
- Build new features at scale by collaborating with API developers across the team.
- Create technical designs for new systems and translate business requirements into functional designs.
- Develop and unit test backend components and microservices to ensure reliability.
- Improve API standards and services through continuous research and recommendation of functional libraries.
Required Skills
- 6+ years of Java/J2EE development experience.
- Extensive experience with RESTful or SOAP web services.
- Proficiency in Spring Boot, XML, JSON, and Swagger.
- Strong SQL skills, including writing complex procedures and views.
- Experience with Apache Kafka and Embedded Tomcat.
- Hands-on experience with DevOps tools including Jenkins, Docker, and Git.
- 3+ years of experience with Angular, JavaScript, HTML, and CSS.
- Experience writing unit tests for JavaScript code.
- Working knowledge of Agile methodologies.
Preferred Skills
- Experience with APIGEE.
- Experience with mainframe application migration.