Application Developer - Java and Web
IBM
Overview
Join our team as a Java & Web Technologies Developer, designing, developing and supporting advanced software solutions based on the Java/JEE technology stack. Your expertise will drive innovation and deliver exceptional user experiences.
Key Responsibilities
* Lead the development of innovative Java/JEE applications, pushing the boundaries of enterprise application development.
* Utilize Java frameworks and languages (Ruby, Groovy) for web development, ensuring seamless integration of applications and systems.
* Implement transaction management and manage Java objects, ensuring optimal performance and reliability.
* Demonstrate expertise in dependency injection, inversion of control, aspect-oriented programming, and functional programming.
* Practice test‑driven development and implement data access frameworks, transaction management frameworks, and batch processing.
* Apply proficiency in DevOps methodologies and tools to drive continuous improvement and foster a culture of excellence.
* Collaborate with cross‑functional teams to ensure seamless integration of applications and systems, driving business success.
* Leverage AWS services (Lambda, S3, DynamoDB) and CloudFormation for scalable and efficient cloud deployments.
* Utilize JavaScript for front‑end development, ensuring a seamless user experience.
Required Technical and Professional Expertise
* Extensive experience in Java/JEE development and web technologies (current hands‑on experience).
* Proficiency in Java frameworks and languages (Ruby, Groovy).
* Strong knowledge of enterprise application development and transaction management.
* Experience with dependency injection, inversion of control, aspect‑oriented programming, and functional programming.
* Familiarity with test‑driven development and data access frameworks.
* Proficiency in DevOps methodologies and tools.
* Experience with AWS services (Lambda, S3, DynamoDB) and CloudFormation.
* Proficiency in JavaScript for front‑end development.
Preferred Technical and Professional Experience
* Experience with microservices architecture and containerization (Docker, Kubernetes).
* Familiarity with cloud platforms (AWS, Azure, Google Cloud).
* Knowledge of software development life cycle (SDLC) and Agile methodologies.
* Background in software development or IT consulting.
Education
Bachelor's Degree
Equal Opportunity Statement
As an equal opportunities’ employer, we welcome applications from individuals of all backgrounds.
Location and Security Requirements
To be eligible for this role, you must have the valid right to work in the UK, be a resident of the UK with continuous living for the last 10 years, and be able to hold or gain a UK government security clearance. We do not offer visa sponsorship.
#J-18808-Ljbffr