Job description
Key Responsibilities:
- Design, develop, deploy, test, and maintain technical assets in SOA environment, web services, and integration.
- Experience with DevOps in a cloud environment is a plus.
- Experience with Atlassian Tooling (Jira & Confluence).
- Experienced in waterfall, iterative, and agile methodologies.
Required Qualifications:
- Minimum of 7+ years overall IT experience, including 5+ years of web service development and integration experience.
- Solid understanding of various enterprise services and micro-service concepts.
Technical Skills:
- Web and microservice technology platforms and frameworks (SpringBoot Services).
- Software Design and UML Modeling.
- Object relational mapping tools (JPA, Hibernate, etc.).
- Relational databases (Oracle, MySQL) and NoSQL databases.
- Experience building web services (Rest/SOAP) using Java APIs and tools, such as SpringBoot, JAX-RPC.
- Experience with the SpringBoot/Spring Framework and general MVC frameworks.
- Experience with the Spring Batch Framework.
- Experience with Unit Testing concepts and frameworks (Junit, Mockito, etc.).
- Experience with scripting languages (e.g., Unix shell scripting, Perl).
- Experience with cloud and continuous integration tools (e.g., SVN/GIT, Jira, Jenkins, GIT Actions, Maven, SonarQube, etc.).
Preferred Qualifications:
- Experience with DevOps in a cloud environment.