Technical Skills: Years/Level of Experience
Java (3-5 yrs experience)
Spring Batch (1-2 yrs experience)
Data Migrations (1-2 yrs experience)
Role Description:
"Overview: In this role, you will be responsible for building and maintaining batch applications using Java, with a focus on data migration to and from various PostgreSQL databases. You will also be involved in upgrading Java and related software as needed. To excel in this position, you must be proficient in Java, particularly Java 8, with a bonus for familiarity with Java 21. Additionally, having an understanding of data migration to/from Greenplum and Amazon Redshift would be advantageous. Knowledge of batch applications and experience with Spring Batch would also be beneficial.
As part of this role, you will be required to be on-site 20% of the time (1-day a week). It is essential that you are a self-starter and driven to learn, as you will be working in a fast-paced environment. The ability to adapt quickly and thrive in a dynamic setting will be key to your success in this position. Overall, this role offers the opportunity to work on challenging projects and expand your skills in Java development and data migration processes.
In summary, this role requires a strong foundation in Java, experience with batch applications, and the ability to handle data migration tasks efficiently. The ideal candidate will be proactive, eager to learn, and able to perform well in a fast-paced environment. If you are looking for a role that will allow you to enhance your Java skills and work on diverse projects involving data migration, this position could be the perfect fit for you.
Responsibilities:
Build and maintain batch applications using Java
Perform data migration to and from different PostgreSQL databases
Upgrade Java and related software
Education Level: College