Senior Java Developer
Key Responsibilities:
• Development & Coding: Collaborate with lead and also Lead the development with mid level developers and implementation of scalable and high-performance Java-based applications. (This post will have more than 80% focus on this).
• Architecting Solutions and design: Collaborate with cross-functional teams to design and implement robust software architecture and solutions.
• Code Quality: Write clean, maintainable, and efficient code, ensuring that industrial best practices and standards are followed.
• Mentoring: Provide technical leadership and mentorship to junior / mid level developers and ensure that the development process is efficient and effective.
• System Optimization: Analyze system performance and troubleshoot issues to ensure optimal application functionality.
• Testing & Debugging: Implement automated tests and unit testing to maintain high-quality code, and actively debug and resolve issues.
• Continuous Improvement: Stay up to date with the latest trends in software development, and recommend best practices and improvements to existing systems.
• Collaboration: Work closely with Engineering manager, Backend Lead, Front end team, QA team, designers, and other developers to deliver high-quality features in an Agile environment.
Key Skills & Experience:
• Bachelor’s or master’s degree in computer science or a related field.
• Proven and with at least 7+ years’ experience as a Java Developer, with a focus on backend development.
• Strong expertise in Java 17+, Spring framework, and microservices architecture, with Scala experience as an added advantage.
• Experience with containerization and orchestration tools like Kubernetes.
• Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and cloud-native technologies.
• Knowledge of real-time communication protocols and technologies (e.g., WebSockets).
• Proficiency in database design and management (SQL and NoSQL databases).
• Understanding of security best practices in software development.
• Experience with CI/CD pipelines is an added advantage.
• Excellent problem-solving and debugging skills.
• Strong teamwork and communication skills.
What’s in it for you?
• Experience a dynamic and team-orientated work environment.
• Opportunities for personal growth and learning
• An open, inclusive and supportive team where you will be valued, and your suggestions will be welcome.
• 26 days paid holiday per year. This is in addition to local public holidays.
• Competitive salary
• Hybrid Working
• Risk Benefits such as pension, Life Assurance (4x annual salary), Private Medical Insurance
• Team Building Opportunities
• Flexible core hours between 10am – 4pm
• Receive support whenever you need it with our Employee Assistance Program, available 24/7.
• Local discounts and more…
Our team is committed to keeping remuneration and benefits under constant review to make sure what we offer stays relevant.
- Department
- Engineering
- Locations
- Hammersmith
- Remote status
- Hybrid
Already working at Eeze?
Let’s recruit together and find your next colleague.