Description

Job Description:

Responsibilities include:

  • Delivery of code components and modules
  • Collaborate with fellow developers to design, develop, implement and support complex business solutions.
  • Interpret business requirements into high and low-level technical design.
  • Design and develop solutions that are scalable, easily maintainable and easy to use.
  • Create, document and execute automated unit and integration testing.
  • Mentor other team Jr. team members.
  • Collaborate with onshore and offshore resources along with vendor partners.
  • Define, document, and present technical design.
  • Identify, document and communicate technical risks, issues and alternative solutions discovered during the project.
  • Direct and check the work of other team members.
  • Assist with the development of User Acceptance test plans and test cases.
  • Assist with the development of business requirements.
  • Estimate work effort throughout different phases of a project.

Qualifications:

  • Advanced degree in Computer Science or related disciple with a minimum of 6+ years of work experience with Java.
  • Strong Knowledge of Agile methodology and frameworks like Scrum.
  • Understanding of system architecture to support a web application and batch processing environment.
  • Working experience as a Team Lead or Technical Lead.
  • Exposure to code quality tools like SonarQube, performance fine-tuning, ability to adapt to new technology and frameworks.
  • Technical Skills Used in Order of Importance:
  • Java.
  • OOP, SOA, and Design pattern concepts related to web and Rest API application development, system processing, batch processing.
  • Java frameworks:
  • Spring, Spring Boot, JSF
  • Relational databases:
  • Oracle, MySQL, SQLServer
  • Programming Languages: SQL and PL/SQL
  • XML including Stylesheet Transformations and Schema definitions
  • Web technologies:
  • CSS, JavaScript, HTM
  • Web frameworks
  • Angular, JQuery
  • Optional Standards, Frameworks, Tools:
  • Spring Batch, Spring JPA, Spring MVC, Spring JDBC
  • Primefaces framework
  • JBoss Servers
  • Openshift Containers with Jboss
  • Jenkins Pipeline
  • Checkmarx/Vulnerability scanning

Education

Any Graduate