SonicJobs Logo
Left arrow iconBack to search

Java Developer

TIGER RESOURCING SOLUTIONS LIMITED
Posted 12 hours ago, valid for a month
Location

London, Greater London EC1R 0WX

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • We are looking for a Java Developer with 5-10 years of experience in software architecture and development, particularly with Java technologies.
  • The role involves designing, developing, and deploying high-performance software solutions using Spring Boot, Microservices, and cloud technologies.
  • Candidates should have expertise in enterprise software development, agile methodologies, and system security, along with strong problem-solving abilities.
  • Technical responsibilities include code reviews, system audits, and driving best practices in CI/CD and Test-Driven Development.
  • The position offers a competitive salary and a hybrid work environment at our Canary Wharf location in London.

Java Developer

Canary Wharf, London - Hybrid

We are seeking a Java Developer with deep expertise in software architecture, Java, Spring Boot, Microservices, and cloud technologies. You will be responsible for designing, developing, and deploying high-performance, scalable, and reliable software solutions, working closely with business stakeholders to translate requirements into cutting-edge technical solutions.

This role requires strong problem-solving abilities, and expertise in enterprise software development, agile methodologies, and system security. You will be part of the driving force behind system design, implementation, and technical excellence.

Software Architecture and Development:

? Design and implement robust, scalable, and secure Java-based applications using Spring Boot, Microservices, and cloud technologies.? Define and develop strategic, logical, and physical designs aligned with business goals.? Ensure system integrity and compliance with industry best practices and security standards.? Write well-structured, testable, and maintainable code, incorporating best coding practices and industry standards.

Technical Leadership:

? Conduct code reviews, system audits, and performance optimisations to maintain high code quality.? Work closely with business stakeholders to understand requirements and translate them into scalable and effective software solutions.? Collaborate with cross-functional teams, ensuring smooth integration and migration strategies for applications.

Process Improvement and Best Practices:

? Drive agile methodologies, Test-Driven Development (TDD), and CI/CD best practices.? Perform root cause analysis and troubleshooting using tools like Splunk, Postman, and Git.? Monitor system performance using SonarQube, Dynatrace, and DataDog, ensuring application resilience.? Provide technical documentation, sample code, and training materials to encourage framework adoption.

Required Skills & Experience:

?? 5-10 years of experience in software architecture & development using Java technologies.?? Expertise in Java, J2EE, Spring Boot, Spring MVC, Hibernate/JPA, API Gateways, and Microservices.?? Strong database experience with PostgreSQL, Oracle, Redis, and SQL.?? Hands-on experience with Azure, Docker, Kubernetes, and cloud-based deployment.?? Experience with Kafka, Integration Patterns, Security Standards, Concurrency, and Multi-threading.?? Proficiency in API development and testing using REST Assured, Swagger, Postman, and Spring Cloud Contract.?? Strong knowledge of CI/CD pipelines, tools like Jenkins, Bamboo, and Git, and static code analysis using SonarQube.?? Experience troubleshooting complex systems using Splunk and monitoring tools.?? Familiarity with Agile methodologies, SDLC, debugging, and project implementation best practices.

Nice to Have:

? Experience in Frontend development using Angular, JavaScript, HTML5, CSS3, Bootstrap/Material UI.? Exposure to Financial/Banking domain projects and enterprise-level solutions.? Hands-on experience with PCF (Pivotal Cloud Foundry), Rally/Jira, and API service virtualization.? Understanding of mocking frameworks like Mockito, OCMock, and API service virtualisation.

Why Join Us?

�? Challenging & Exciting Projects - Work on enterprise-grade solutions in a dynamic environment.�? Career Growth & Learning - Opportunity to expand your expertise in cutting-edge technologies.�? Collaborative Culture - Work with a team of highly skilled professionals in an innovation-driven environment.�? Flexible Work Environment - Hybrid work options available.

If you are a passionate Java Developer looking for your next challenge, we would love to hear from you!

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.