At a Glance
- Tasks: Develop and implement innovative backend solutions using Java and Spring.
- Company: Join a dynamic tech company focused on cutting-edge projects.
- Benefits: Enjoy 26 days holiday, private medical insurance, and a supportive team culture.
- Why this job: Be part of exciting greenfield projects and make a real impact in tech.
- Qualifications: 5+ years Java experience and strong problem-solving skills required.
- Other info: Collaborative environment with opportunities for personal growth and learning.
The predicted salary is between 36000 - 60000 Β£ per year.
As a Senior Java Developer within Core Team, you will play a crucial role in the development of our Back Office and integration services. This position provides the opportunities to work on several greenfield projects, from concept designs to deploying and implementation, but also gain production experience. You'd be a great fit if you are a reliable individual with a solid understanding of Java and Spring alongside being passionate for new technology trends!
Key Responsibilities
- API Development: architect and code integration APIs to support seamless communication between systems.
- Feature Implementation: collaborate with the product team to maintain existing features and implement new enhancements.
- New Services: design and develop new services using the latest tech stack and ensure their functionality, security, scalability and performance.
- Backend-Frontend Integration: work closely with frontend developers to design and implement efficient integration systems.
- Microservices architecture: Create scalable and maintainable microservices.
- Database Management: develop and manage databases (e.g., PostgreSQL, Oracle DB) for efficient storage and retrieval of data.
- Security Implementation: apply security best practices to ensure data integrity.
- Testing and Code Quality: write unit tests, conduct code reviews, and ensure the reliability and performance of the code.
- Kubernetes Deployment: deploy and manage services on Kubernetes clusters, ensuring optimal resource allocation and high availability.
- Cloud Integration: utilise cloud technologies (e.g., AWS, Azure, Google Cloud) to build, deploy, and scale services effectively.
- Monitoring and Logging: set up monitoring tools and logging systems to proactively identify and resolve issues in live production environments.
- Team Collaboration: collaborate with cross-functional teams, including Product Owners, DevOps and QA testers, to ensure a smooth development process.
- Documentation: maintain clear and comprehensive documentation for code, APIs, and deployment procedures.
Qualifications & Skills
- At least 5 years of experience in Java programming.
- Strong communication skills, both verbal and written.
- Excellent analytical and problem-solving abilities.
- Proficiency in working with databases and SQL.
- Familiarity with RESTful API design and implementation.
- A meticulous approach to development and troubleshooting.
We Offer
- 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, in addition to local public holidays.
- Risk Benefits such as pension, Life Assurance (4x annual salary), Private Medical Insurance.
Senior Java Engineer in London employer: Eeze
Contact Detail:
Eeze Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Java Engineer in London
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java and Spring. A friendly chat can lead to insider info about job openings that aren't even advertised yet!
β¨Tip Number 2
Show off your skills! Create a GitHub profile or personal website showcasing your projects, especially those involving API development and microservices. This gives potential employers a taste of what you can do beyond your CV.
β¨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Practice coding challenges related to Java and database management. We all know that technical interviews can be tough, so being well-prepared will give you an edge!
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, we love seeing passionate candidates who are eager to join our dynamic team!
We think you need these skills to ace Senior Java Engineer in London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Java and Spring, as well as any relevant projects you've worked on. We want to see how your skills align with the role, so donβt be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for new technology trends and how you can contribute to our team. Keep it concise but engaging β we love a good story!
Showcase Your Projects: If you've worked on greenfield projects or have experience with microservices, make sure to mention them in your application. Weβre keen to see how youβve tackled challenges and what innovative solutions youβve come up with.
Apply Through Our Website: We encourage you to apply directly through our website. Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, itβs super easy β just a few clicks and youβre done!
How to prepare for a job interview at Eeze
β¨Know Your Java Inside Out
Make sure you brush up on your Java and Spring knowledge before the interview. Be ready to discuss your past projects, especially those involving API development and microservices architecture. Theyβll want to see that you can not only code but also architect solutions.
β¨Showcase Your Problem-Solving Skills
Prepare to tackle some coding challenges or technical questions during the interview. Think about how you approach problem-solving and be ready to explain your thought process. Use examples from your experience to illustrate how you've overcome obstacles in previous projects.
β¨Familiarise Yourself with Their Tech Stack
Since this role involves working with cloud technologies and Kubernetes, itβs a good idea to get familiar with these tools. If you have experience with AWS, Azure, or Google Cloud, be prepared to discuss how youβve used them in your projects. This shows youβre proactive and ready to hit the ground running.
β¨Emphasise Team Collaboration
This position requires working closely with cross-functional teams, so highlight your teamwork skills. Share examples of how youβve collaborated with product owners, DevOps, or QA testers in the past. Theyβll appreciate a candidate who values communication and collaboration as much as technical skills.