£75 Per hour
Inside
Remote
Remote, UK
p>Java Software Engineer
Remote
6-month contract
65 - 75 per hour (40 hour working week) - Inside IR35
Remote
6-month contract
65 - 75 per hour (40 hour working week) - Inside IR35
Digital Skills is thrilled to partner with a leading global travel agency in their quest to find an exceptional Java Software Engineer on an initial 6-month contract. As a Java Software Engineer, you will play a pivotal role in decommissioning a Legacy website and migrating to a new platform.
Key Responsibilities:
- Develop Software Applications: Employ relevant development languages and leverage knowledge of systems, services, and tools applicable to the business area to construct robust software applications.
- Code Craftsmanship: Write code that is not only functional but also readable and reusable. Apply standard patterns and utilize established libraries to enhance code quality.
- Code Refactoring: Contribute to code simplicity and efficiency by introducing design patterns when necessary, ensuring a streamlined and maintainable codebase.
- Quality Assurance: Uphold application quality by adhering to standard testing techniques and methods aligned with the overall test strategy.
- Data Security and Integrity: Maintain high standards of data security, integrity, and quality by diligently following company protocols and best practices.
Key Skills:
- Experience: Minimum of 3 years in software development.
- Java Proficiency: Strong background in Java software development.
- Additional Language Skills: Exposure to PHP is considered a plus.
- Hands-on experience in developing and enhancing system monitoring and alerting frameworks, with specific proficiency in utilising AWS CloudWatch.
- Database Expertise: Demonstrable experience with multiple database systems, including MySQL.
- Bonus experience with Front End development, particularly in AngularJS or React, is a significant advantage.
- Containerization Proficiency: Skilled in working with containerized applications.
- Test Automation: Understanding and appreciation of the importance of test automation for ensuring software quality.
If you believe your skills and aspirations align with this role, we enthusiastically encourage you to apply without hesitation.