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.