Job Title: Java Developer (52 week contract)
Location: Galway, Hybrid
About the Role:
Are you a skilled Java Developer with a passion for creating scalable, enterprise-level applications? Our client are seeking a talented professional to join our dynamic team responsible for developing the future state of our distributed, single-page, and transaction-based applications. You will work on cutting-edge projects, providing core application development and support for both internal and external systems.
Your Responsibilities:
- Develop & Enhance Applications: Design, develop, and maintain enterprise-level Java applications using Java/J2EE and the Spring framework.
- Agile Collaboration: Work within Agile teams employing methodologies like SCRUM, Extreme Programming, and Test-Driven Development (TDD) to deliver high-quality software solutions.
- Framework Development: Build modern frameworks for transactional and data processing applications.
- Continuous Integration & Deployment: Utilize CI/CD and DevOps practices to streamline development processes and enhance product delivery.
- Onshore-Offshore Coordination: Collaborate effectively with global development teams to ensure project success.
- Database Excellence: Develop and optimize stored procedures, complex queries, and triggers in Oracle.
- Modern Architecture: Apply Micro-Services Architecture concepts and emerging patterns such as APIs, JAX-RS, and REST/JSON to build scalable and robust solutions.
- Communication: Engage actively with team members to foster a collaborative, high-performance work environment.
Your Skills & Qualifications:
- Technical Expertise:
- Proven experience in Java/J2EE development for enterprise-level applications.
- Expert-level proficiency with the Spring framework (including MVC, Boot, and Security).
- Hands-on experience building frameworks for modern transactional and data processing applications.
- Strong Oracle skills with the ability to write stored procedures, complex queries, and triggers.
- Agile Experience: Familiarity with Agile development methodologies (SCRUM, Extreme Programming, TDD, etc.) and a solid understanding of CI/CD and DevOps practices.
- Teamwork & Communication: Excellent verbal and written communication skills with the ability to actively engage and collaborate with cross-functional teams.
- Global Collaboration: Prior experience working with development teams in an onshore-offshore model.
- Educational Background: Bachelor’s degree or higher in Computer Science, Engineering, or a related field.
- Industry Experience: Investment/financial services and/or brokerage industry experience is highly desired.
Note: If you are interested in learning more about this opportunity, please drop me a message, forward your CV using the apply button or reach out to me directly via [email protected]
#LI-CF3