Senior Java Software Engineer

We are currently partnering with a global technology leader seeking a Senior Java Developer. You will be at the forefront of cutting-edge technology, shaping the way millions of users experience seamless digital solutions. This is an opportunity to modernise and enhance industry-leading solutions, ensuring they remain reliable and scalable.

As a Senior Java Developer, you will provide technical guidance and mentor a team of developers, fostering technical excellence and delivering high-quality software solutions. Working in an agile environment, you’ll collaborate with cross-functional teams to define, design, and implement innovative features while mentoring junior engineers.

Duties:

  • Develop high-quality, performant, and reliable Java applications.
  • Guide and mentor developers, including offshore teams and contractors.
  • Oversee software architecture, ensuring seamless integration with various platforms.
  • Gather and analyse requirements, refining features and technical solutions.
  • Lead the estimation process and ensure development work is accurately scoped.
  • Debug existing code, maintain system performance, and drive best coding practices.
  • Manage defects and oversee their resolution across the development team.

Experience:

  • 4+ years of experience in software engineering, with a strong focus on Java development.
  • Experience leading and/or mentoring technical teams within fast-paced, agile environments.
  • Expertise in microservices architecture, REST API development, and security.
  • Strong DevOps knowledge, particularly with Ansible or Jenkins pipelines.
  • Proficiency in object-oriented design, relational databases, and MongoDB.
  • Experience with version control (GIT preferred) and cloud platforms like Azure.
  • Familiarity with networking concepts and software design patterns.
  • Strong communication skills in a multicultural team.
  • It would be nice but not essential to have experience with Spring, Spring Boot, Linux, and front-end technologies like Angular.
  • Knowledge of messaging systems such as IBM MQ or RabbitMQ.
Company
Fimador
Location
Reading, Berkshire, UK
Posted
Company
Fimador
Location
Reading, Berkshire, UK
Posted