Contract duration: 06 months
Responsibilities:
Design, code, unit test, document, and implement new applications and enhancements to existing programs.
Ensure that developed code complies with design specifications, security standards, and Java/J2EE best practices.
Collaborate closely with development and QA teams on individual and group deliverables.
Create and maintain documentation and procedures for installation and maintenance.
Identify opportunities for process improvements and contribute to refining development methodologies.
Participate in design and code review sessions to ensure adherence to development standards.
Interact with business units to gather requirements and design appropriate solutions.
Key Skills Required:
Proficiency in Java/J2EE and JavaScript.
Experience with Angular, NodeJS, Spring, MySQL, and Linux.
Familiarity with modern Agile Software Development practices.
Experience in CI/CD environments and familiarity with related tools.
Knowledge of Microservices development and Kubernetes for container management.
Strong understanding of OOPs concepts, Java Collections, Java 8, and SQL basics.
Experience in writing unit tests using JUnit/Mockito.
Knowledge of REST API development and Hibernate.
Good to Have:
Familiarity with SWIFT products and ISO20022 standards.
Experience with UNIX, Linux, AIX, and BMC Remedy Tool.
Qualifications:
Proficiency in Java, Spring, Hibernate, Angular, JavaScript, jQuery, AJAX, HTML5, and CSS3.
Experience in API development using SOAP or REST, JSON, and XML.
Familiarity with GIT/Stash, Maven, and Jenkins.
Experience in SQL and/or PL/SQL.
Experience with MySQL, Oracle, or IBM DB2 on AIX, Unix, or Linux platforms.
Experience with Tomcat and SOAPUI or Postman is preferred.
Strong problem-solving skills and ability to write clean, coherent code.
Excellent interpersonal and communication skills.
Experience working in Agile/Scrum teams is preferred.
Strong sense of accountability for quality and timeliness of deliverables.