JOBSEARCHER

Senior Java Software Engineer – Legacy Modernization

Java Developer For CTUThis position will focus primarily on the development of CTU, an automated refactoring tool that translates COBOL to a modern object oriented (Java) equivalent. Secondary responsibilities include project related activities (integrate new libraries, solution customization, automation), or other language You'll Need to Do:Design Java solutions for modernizing legacy applicationsWrite well designed, testable codeProblem solving, including helping othersParticipate in code reviewsIt's expected that you'll spend most of the time on technical/coding activities. Development is done mostly on Windows machines, and CTU is built on eclipse.Experience Required:7+ years' experience of Java DevelopmentExperience with Java libraries (Spring Framework, Guava, Apache Commons, Guice /Dependency Injection, JPA, EMF)Good SQL / ORM/ Relational Databases knowledgePractical skills in CI/CD - some of Git, Maven, Gradle, Docker, Jenkins, JiraGood command of Test-Driven DevelopmentCompilation technologies / ANTLR / XTextCloud /KubernetesPerformance TuningMVS / COBOL / JCL