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: Expertise in Java, Spring Framework, and cloud platforms required.
- Other info: Mentor junior engineers and thrive in a collaborative, high-trust environment.
The predicted salary is between 43200 - 72000 £ per year.
We are seeking a highly skilled and motivated Lead Java Development Consultant 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
- Professional software development experience, primarily in Java/JEE.
- Proficiency with the Spring Framework, including Spring Boot, Spring Cloud, Spring Security, and Spring Data.
- Experience in designing and building Microservices and highly distributed systems.
- Experience with message brokers, guaranteeing message order, and implementing idempotency.
- Practical application of distributed transactions for eventual consistency across microservices.
- Understanding of Command Query Responsibility Segregation and managing eventual consistency.
- Ability to choose and implement appropriate service coordination strategies.
- Solid experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Strong experience designing, documenting, and implementing APIs (RESTful services).
- 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).
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.
- Learning and development. We are committed to your continuous learning and development.
- Interesting & meaningful work. GlobalLogic is known for engineering impact for and with clients around the world.
- Balance and flexibility. We believe in the importance of balance and flexibility.
- High-trust organization. We are a high-trust organization where integrity is key.
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've been at the forefront of the digital revolution - helping create some of the most innovative and widely used digital products and experiences.
Lead Java Development Consultant IRC286344 in Edinburgh employer: Hitachi Vantara Corporation
Contact Detail:
Hitachi Vantara Corporation Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Java Development Consultant IRC286344 in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or attend local meetups. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Prepare for those interviews! Research the company and its projects, especially in Java and microservices. Be ready to discuss how your experience aligns with their needs and showcase your problem-solving skills.
✨Tip Number 3
Show off your skills! If you’ve got a portfolio of projects or contributions to open-source, make sure to highlight them. This is your chance to demonstrate your expertise in Java, Spring, and cloud technologies.
✨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 candidates who are proactive about joining our team!
We think you need these skills to ace Lead Java Development Consultant IRC286344 in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java expertise and experience with microservices. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
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 the perfect fit. Keep it engaging and personal – we love a good story!
Showcase Your Projects: If you've worked on any interesting projects, especially those involving Spring Boot or cloud platforms, make sure to mention them. We’re keen to see your hands-on experience and how you’ve tackled challenges in the past.
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!
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 around JEE and the Spring Framework. Be ready to discuss your experience with microservices and distributed systems, as these are key areas for the role.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex issues in past projects. Highlight your experience with Kafka, the Saga Pattern, and CQRS, as well as how you've implemented service coordination strategies.
✨Demonstrate Your Cloud Knowledge
Familiarise yourself with cloud platforms like AWS, Azure, or GCP. Be prepared to discuss your hands-on experience with CI/CD tools like Jenkins and containerisation technologies such as Docker and Kubernetes.
✨Engage with the Team Spirit
Since collaboration is key, think about how you've worked with cross-functional teams in the past. Be ready to talk about mentoring junior engineers and promoting best practices, as this shows you're a team player who values knowledge sharing.