Responsibilities
Working together with a larger scrum team to design, develop, and deliver tested, working functionality on a regular sprint cadence.
Designing and developing new features in the applications for our medical claims administration platform in ways that facilitate reuse, abstraction, modularity, and best practices for software engineering.
Implementing industry-wide best practices around API development.
Building common components for reuse across the organization, maintaining technical documentation, demoing functionality, and reviewing pull requests.
Becoming technical SMEs for our applications.
Should be able to articulate the design approaches/options clearly with the stack holders
Good in resolving technical problems and hands-on support to engineers as they rise
Good in providing supervision and guidance to development teams
Strong verbal and written communication skills
Required Experience
Experience in Java 8, Spring Spring Boot Framework
Experience in developing REST Web Services in Spring/Spring Boot/Apache Jersey
Experience in SOAP Web Service development
Experience in SOA application development
Experience in ORM frameworks like JPA/Hibernate
Experience in JUnit and Mocking APIs development
Exposure to HTML5, CSS3, Bootstrap and JavaScript
Exposure to XML, JSON, YAML, JAXB
Exposure to Swagger API
Exposure to Spring Security
Exposure to Git, GitLab/GitHub
Good knowledge of Maven, CI/CD pipeline , and application deployment in Cloud
Good analytical, problem solving debugging skills
Good on Performance tuning
Preferred Experience
Coding experience in "C"
Experience with modern JavaScript Single Page Application (SPA) frameworks or libraries (e.g., Angular, React, or Vue )
Experience with Docker, and Kubernetes.
Keyskills: Performance tuning Hibernate SOA Coding XML Debugging Javascript Application development HTTP Apache