Java Developer
Overview
In this role you will contribute to delivering high-quality Java-based applications within a global delivery environment. You will work with cross-functional teams to design and build scalable solutions, shaping architecture and implementing enterprise-grade software. You will tackle challenging integration tasks and modernize systems using microservices and cloud-aware approaches. This opportunity offers hands-on impact, collaboration, and the chance to advance technical leadership in a dynamic IT services firm.
ResponsibilitiesDevelop and ship enterprise-grade Java applicationsCollaborate in an Agile, multi-stakeholder environmentDesign and architect JEE-based solutionsImplement and test software with modern frameworks and toolsContribute to continuous integration and delivery pipelines
Key requirements4+ years of software development experience with Java 1.7+Strong experience with Spring Framework, Spring Batch, and JAX-RSExperience with relational databases (Oracle) and ORM (JPA/Hibernate)Knowledge of Microservices, Git, Jenkins, and cloud infrastructureExperience in Agile and team ceremonies; PMI-ACP/CSM would be advantageous2+ years in designing/architecting enterprise Java applicationsGood analytical and communication skillsExperience in a global delivery environment is a plusGood analytical skillsStrong communication skillsAbility to work in diverse, multi-stakeholder environmentsJava 1.7+Spring FrameworkSpring Batch