At a Glance
- Tasks: Lead the design and development of high-performance Java applications and microservices.
- Company: Join GlobalLogic, a trusted digital engineering partner with a culture of caring.
- Benefits: Enjoy a flexible work-life balance, continuous learning, and meaningful projects.
- Why this job: Make an impact by working on cutting-edge solutions that shape the future.
- Qualifications: 7+ years in Java development, expertise in Spring Framework, and cloud platforms.
- Other info: Collaborative environment with opportunities for mentorship and career growth.
The predicted salary is between 43200 - 72000 Β£ per year.
We are seeking a highly skilled and motivated Senior Java Engineer to join our innovative development team. You will be instrumental in designing, developing, and maintaining high-performance, scalable applications and services. This role requires deep expertise in modern Java ecosystems, microservice architectures, and distributed systems design patterns.
Requirements
- Core Development
- 7+ years of professional software development experience, primarily in Java/JEE.
- Expert proficiency with the Spring Framework, including Spring Boot, Spring Cloud, Spring Security, and Spring Data.
- Proven experience in designing and building Microservices and highly distributed systems.
- Deep understanding of common architectural and scaling patterns:
- Kafka & Scaling: Experience with message brokers, guaranteeing message order, and implementing idempotency.
- Saga Pattern: Practical application of distributed transactions for eventual consistency across microservices.
- CQRS: Understanding of Command Query Responsibility Segregation and managing eventual consistency.
- Orchestration vs Choreography: Ability to choose and implement appropriate service coordination strategies.
- Hands-on experience with Cloud Computing platforms (AWS, Azure, or GCP).
- Proficiency with CI/CD tools, specifically Jenkins, for automation of build, test, and deployment processes.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Experience with other SDLC tools (e.g., Git, Jira, Confluence).
- Excellent communication and problem-solving skills.
- Ability to work independently and as part of a high-performing team.
- Demonstrated experience in driving projects from Zero to Prod (concept to production deployment).
Job responsibilities
- Lead the design, development, and deployment of mission-critical applications using Java, Spring Boot, and JEE technologies.
- Implement and manage microservices, ensuring high availability, performance, and scalability.
- Design and build robust, secure, and well-documented APIs (REST/gRPC).
- Collaborate with cross-functional teams (Product, DevOps, QA) to define, design, and ship new features.
- Drive the continuous integration and continuous deployment (CI/CD) pipeline using tools like Jenkins.
- Architect and implement solutions on cloud platforms (AWS, Azure, or GCP).
- Mentor junior engineers and promote best practices in coding, testing, and system design.
- Participate in code reviews to ensure code quality, maintainability, and adherence to established standards.
- Troubleshoot and resolve complex production issues across various system components.
What we offer
- Culture of caring: At GlobalLogic, we prioritise a culture of caring. Across every region and department, at every level, we consistently put people first. From day one, you will experience an inclusive culture of acceptance and belonging, where you will have the chance to build meaningful connections with collaborative teammates, supportive managers, and compassionate leaders.
- Learning and development: We are committed to your continuous learning and development. You will learn and grow daily in an environment with many opportunities to try new things, sharpen your skills, and advance your career at GlobalLogic.
- Interesting & meaningful work: GlobalLogic is known for engineering impact for and with clients around the world. As part of our team, you will have the chance to work on projects that matter.
- Balance and flexibility: We believe in the importance of balance and flexibility. With many functional career areas, roles, and work arrangements, you can explore ways of achieving the perfect balance between your work and life.
- High-trust organization: We are a high-trust organization where integrity is key. By joining GlobalLogic, you are placing your trust in a safe, reliable, and ethical global company.
About GlobalLogic
GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner to the worldβs largest and most forward-thinking companies. Since 2000, we have been at the forefront of the digital revolution - helping create some of the most innovative and widely used digital products and experiences.
Senior Java Developer (London, Edinburgh) IRC286342 employer: Hitachi Vantara Corporation
Contact Detail:
Hitachi Vantara Corporation Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Java Developer (London, Edinburgh) IRC286342
β¨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, Spring Boot, and microservices. This gives potential employers a taste of what you can do beyond just a CV.
β¨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Brush up on your knowledge of distributed systems and architectural patterns, as these are hot topics for Senior Java Developer roles.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to connect with us directly.
We think you need these skills to ace Senior Java Developer (London, Edinburgh) IRC286342
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Senior Java Developer role. Highlight your experience with Java, Spring Framework, and microservices. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit. We love seeing enthusiasm and personality!
Showcase Your Projects: If you've worked on any relevant projects, be sure to mention them! Whether it's a personal project or something from your previous job, we want to know how you've applied your skills in real-world scenarios.
Apply Through Our Website: Don't forget to apply 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 to do!
How to prepare for a job interview at Hitachi Vantara Corporation
β¨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially the Spring Framework and microservices. Be ready to discuss your past projects where you've implemented these technologies, as well as any challenges you faced and how you overcame them.
β¨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex issues in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers, focusing on your thought process and the impact of your solutions.
β¨Familiarise Yourself with CI/CD Tools
Since this role involves CI/CD processes, make sure you can talk about your experience with tools like Jenkins. Be prepared to explain how you've used these tools to automate builds and deployments in your previous projects.
β¨Demonstrate Team Collaboration
This position requires working closely with cross-functional teams. Think of examples where you've successfully collaborated with product managers, DevOps, or QA teams. Highlight your communication skills and how you contributed to a positive team dynamic.