Responsibilities & Deliverables:
Define and write implementation specification, derive algorithms and develop code from design documents.
Design and develop high-quality code.
Test, debug, analyze, and fix application problems/issues. Work closely with stakeholders to fix issues in a timely fashion.
Follow the software development lifecycle processes.
Interact with internal stakeholders to support product releases and/or resolve program problems.
Support and mentor the team where needed.
Analyze existing Java application components and database dependencies on Oracle.
Refactor database access layers, stored procedure integrations, and data access logic for PostgreSQL compatibility.
Perform performance tuning and query optimization to achieve or exceed Oracle baseline performance
Required Experience:
5-8 years
Skills:
Must
Preferred
Excellent knowledge in Java, J2EE
Core Java
Hibernate, JPA, JTA
Spring, XMLBeans
Web Services, XML, XSD, REST services
Microservices
Spring boot, Spring Cloud
Kafka, Vertex
SQL
IBM MQ, Active MQ, JMS
WebSphere/WebLogic
Unit testing tools like Junit, mocking libraries such as Mockito
Build tools like Gradle and Maven
Hands-on experience with PostgreSQL
Strong experience with Oracle Database
- Knowledge of GPP and/or Payments domain
- Migration experience - Oracle to PostgreSQL migration projects
Good analytical and logical skillsAwareness of software engineering processes in design, code, testing etc.
Ability to work independently / under low supervision
Possess good verbal and written communication skills
Responsibilities & Deliverables:
Define and write implementation specification, derive algorithms and develop code from design documents.
Design and develop high-quality code.
Test, debug, analyze, and fix application problems/issues. Work closely with stakeholders to fix issues in a timely fashion.
Follow the software development lifecycle processes.
Interact with internal stakeholders to support product releases and/or resolve program problems.
Support and mentor the team where needed.
Analyze existing Java application components and database dependencies on Oracle.
Refactor database access layers, stored procedure integrations, and data access logic for PostgreSQL compatibility.
Perform performance tuning and query optimization to achieve or exceed Oracle baseline performance
Required Experience:
5-8 years
Skills:
Must
Preferred
Excellent knowledge in Java, J2EE
Core Java
Hibernate, JPA, JTA
Spring, XMLBeans
Web Services, XML, XSD, REST services
Microservices
Spring boot, Spring Cloud
Kafka, Vertex
SQL
IBM MQ, Active MQ, JMS
WebSphere/WebLogic
Unit testing tools like Junit, mocking libraries such as Mockito
Build tools like Gradle and Maven
Hands-on experience with PostgreSQL
Strong experience with Oracle Database
- Knowledge of GPP and/or Payments domain
- Migration experience - Oracle to PostgreSQL migration projects
Good analytical and logical skillsAwareness of software engineering processes in design, code, testing etc.
Ability to work independently / under low supervision
Possess good verbal and written communication skills
.

