Key Responsibilities
Evaluate and implement new technologies and system upgrades.
Design, develop, and manage Java-based applications and reusable frameworks.
Perform code reviews, testing (unit/integration), and troubleshoot production issues.
Work across teams in multiple locations/time zones to ensure delivery excellence.
Develop server-side components and enhance system performance, scalability, and automation.
Prepare and maintain technical documentation and architecture standards.
Mandatory Skills
Core \& Advanced
Java
,
J2EE
,
Spring Boot
,
Spring MVC/IOC/Batch
,
Hibernate
REST \& SOAP APIs
,
Microservices
,
JMS
,
IBM MQ / Apache Kafka
Oracle
,
SQL
,
SQL Optimization
Maven/Gradle
,
Jira/Rally
,
Jenkins/Bamboo
Strong in
Design Patterns
,
Server-side Development
, and
Technical Documentation
Nice to Have Skills
SAS
,
R Programming
,
Python
,
Big Data
,
Hadoop
Teradata
,
DB2
,
DataStage
,
Netflix Conductor