Keyskills: J2EE SQL NoSQL Hibernate JPA Git SVN build tools Maven Gradle communication skills Java Developer Spring Batch framework Java programming language batch processing concepts batch scheduling tools ControlM Quartz database technologies ORM frameworks version control systems problemsolving skills attention to detail