Senior Software Engineer Job In London

Senior Software Engineer - Opus Recruitment Solutions
  • London, England, United Kingdom
  • via JobMesh UK
-
Job Description

Join Our Dynamic Team as a Senior Java Engineer!

Are you a seasoned Java developer with a passion for crafting scalable and robust software solutions? Do you thrive in a collaborative environment where innovation is encouraged, and your expertise is valued? If so, we want you to be part of our growing team!

My client is a cutting-edge technology company in the financial sector , committed to pushing the boundaries of what's possible. Our team is comprised of talented individuals who are dedicated to delivering exceptional solutions that drive our industry forward.

Position: Senior Java Engineer

Location: London - Hybrid

Responsibilities:

  • Architect, design, and develop high-quality software solutions using Java and related technologies.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Mentor and guide junior engineers, sharing best practices and fostering a culture of continuous learning.
  • Conduct code reviews to ensure code quality, performance, and adherence to coding standards.
  • Troubleshoot, debug, and optimize existing systems for performance and scalability.
  • Stay up-to-date with industry trends and best practices to continually improve our development processes.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Proven experience (5+ years) as a Java Developer with a strong understanding of Java core concepts and design patterns.
  • Extensive experience with Spring Framework, Hibernate, and other Java-related technologies.
  • Solid understanding of microservices architecture and cloud-based services (AWS, Azure, or GCP).
  • Strong database design and optimization skills (SQL, NoSQL).
  • Experience with containerization and orchestration tools (Docker, Kubernetes).
  • Excellent problem-solving and communication skills.

Benefits:

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance plans.
  • Flexible work hours and remote work options.
  • Professional development opportunities and continuous learning initiatives.
  • Collaborative and innovative work environment.

;