Key Requirements:
Technical Expertise:
Java-based testing experience.
Eligibility:
Must hold a Stamp 4 visa or be an EU citizen
About the Role:
We're seeking a highly skilled Software Developer in Test with expertise in Java-based development to join our dynamic team in Sandyford.
You'll work on cutting-edge projects, ensuring the delivery of high-quality applications and driving innovation.
This is an exciting opportunity to collaborate in a behavioral-driven development environment with a focus on agile methodologies and CI/CD practices.
Key Responsibilities:
* Develop applications using Java/J2EE technologies.
* Collaborate with Business Analysts, Systems Analysts, and Quality Engineers.
* Participate in team prioritization discussions with stakeholders.
* Estimate and own delivery tasks (design, develop, test, deploy, document).
* Automate build, operate, and run aspects of software.
* Mentor and guide junior team members.
* Conduct code reviews and enforce technology standards.
* Assist with problem resolution during Regression, UAT, and customer testing
Your Skills and Expertise:
* Java Development:
Strong experience in developing applications using Java/J2EE
* Testing Frameworks:
Advanced skills in testing frameworks and techniques
* CI/CD Tools:
Familiarity with tools like Bamboo, Jenkins, Chef, Cruise Control
* Cloud Development:
Experience with PCF, AWS, Azure
* Secure Coding Standards:
Understanding of secure coding practices and vulnerability management
* Collaboration:
Proven ability to work in a team environment and mentor peers
* Troubleshooting:
Excellent problem-solving skills to proactively prevent issues
* Documentation:
Strong skills in creating and maintaining clear technical documentation
* Metrics:
Skills in defining and optimizing delivery metrics (velocity, throughput, etc.)
Preferred Skills:
* Familiarity with tools like Sonar and Checkmarx for code quality and health reporting.
* Experience in orchestrating release workflows using tools like Jenkins.
* Knowledge of Test-Driven Development and behavioral-driven development approaches.