Advance Search

Browse Jobs

Senior Software Engineer

Posted a month ago

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.
Apply