At a Glance
- Tasks: Build world-class software and contribute to innovative projects using Java and Spring Boot.
- Company: Join LTIMindtree, a global leader in tech consulting and digital solutions.
- Benefits: Enjoy a competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Dynamic work environment with excellent career advancement opportunities.
- Why this job: Make an impact by solving complex business challenges with cutting-edge technology.
- Qualifications: 5 years of software development experience, strong Java skills, and knowledge of microservices.
The predicted salary is between 36000 - 60000 £ per year.
Job Description
LTIMindtree is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business models, accelerate innovation, and maximize growth by harnessing digital technologies. As a digital transformation partner to more than 700+ clients, LTIMindtree brings extensive domain and technology expertise to help drive superior competitive differentiation, customer experiences, and business outcomes in a converging world. Powered by nearly 90,000 talented and entrepreneurial professionals across more than 30 countries, LTIMindtree — a Larsen & Toubro Group company — combines the industry-acclaimed strengths of erstwhile Larsen and Toubro Infotech and Mindtree in solving the most complex business challenges and delivering transformation at scale. For more information, please visit www.ltimindtree.com.
Role : Java Engineer
Mode of Employment : Permanent.
Work Mode : Hybrid – 3 days a week from customer office.
Work experience : 5-10 years
Work Location : Burgess Hill, UK.
JD for reference :
As a Software Engineer youll help to build world class software through consistent development practices tools common components and documentation Youll contribute to the design development troubleshooting debugging evaluation modification deployment and documentation of software and systems that meet the needs of customerfacing applications business applications and or internal end user applications
Key Responsibilities:
- Building software to expected quality and standards using distributed enterprise frameworks
- Participating in code test other quality reviews
- Debugging basic software components and identify code defects for remediation
- Enabling the deployment support and monitoring of software across test integration and production environments
- Automating deployments in test and production environments
- Scaling applications based on demand projections
- Minimum Qualifications Education Experience
- Up to 5 years of software development experience in a professional environment andor comparable experience with the following
- Must have good working knowledge in Java 8 and above experience with Java 11 and Java 17 is a plus
- Must have good working knowledge with Spring Boot for service development
- Must have good working knowledge with Kafka and its integrations
- Must have good working knowledge in both SQL and NoSQL databases like Oracle PostgreSQL Couchbase Cassandra etc
- Must have a basic knowledge and understanding of tools like Jenkins Deployments SplunkKibanaGrafana GitHub
- Must have knowledge on the microservice based application development
- 5 years of experience in the abovementioned technologies
- Good to have a min of 1 year experience with GoLang language
- Good to have knowledge in reactive programming like VertX or any other
- Good to have working knowledge with testing frameworks like Cucumber for BDDs JMeter for performance testing
- Good to have knowledge in developing and managing applications with higher transactions per second and high availability
- Having knowledge in caching mechanisms is a plus
- Good to having experience of working in Agile projects
- Technical certifications in the above skillset will be an added advantage
- Intermediate knowledge of infrastructure technologies and components familiarity with Cloud computing
- Experience with EventdrivenMicroservices architecture for highavailabilitydistributed systems
- Experience using Spring Framework Junit GitHub Microservices Splunk and APIs
- Experience with Test driven development and unit testing frameworks
- Proficient understanding of code versioning tools such as GIT and code build tools like IntelliJ Redhat JBoss etc including DevOps concepts an CICD tools
- University Degree in computer science computer engineering or equivalent experience
Mandatory Skills : Architecture Patterns and Styles,Git,Angular,Java,Kubernetes,Microservices,MS SQL,Software Engineering and Design Architecture,SpringBoot,SVN,Docker,Integration Architecture
Java Engineer employer: LTIMindtree
Contact Detail:
LTIMindtree Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at LTIMindtree or similar companies. A friendly chat can lead to insider info about job openings and even referrals.
✨Tip Number 2
Show off your skills! Prepare a portfolio showcasing your best Java projects, especially those using Spring Boot and microservices. This will give you an edge during interviews and demonstrate your hands-on experience.
✨Tip Number 3
Practice makes perfect! Brush up on your coding skills with platforms like LeetCode or HackerRank. Focus on Java-related challenges and algorithms to get ready for technical interviews.
✨Tip Number 4
Apply through our website! We encourage you to submit your application directly on the LTIMindtree careers page. It’s the best way to ensure your CV gets seen by the right people.
We think you need these skills to ace Java Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Java Engineer role. Highlight your experience with Java, Spring Boot, and any relevant technologies mentioned in the job description. 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 great fit. Don't forget to mention your experience with distributed systems and microservices!
Showcase Your Projects: If you've worked on any projects that demonstrate your skills in Java or related technologies, make sure to include them. We love seeing real-world applications of your expertise, especially if they relate to customer-facing applications.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at LTIMindtree
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially versions 8, 11, and 17. Be prepared to discuss your experience with Spring Boot and how you've used it in past projects. They’ll likely ask you to solve coding problems, so practice common algorithms and data structures.
✨Familiarise Yourself with Microservices
Since the role involves microservice-based application development, be ready to explain your understanding of microservices architecture. Share examples of how you've built or managed microservices in previous roles, and discuss any challenges you faced and how you overcame them.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific instances where you debugged software components or identified code defects. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it clear how your actions led to successful outcomes.
✨Get Comfortable with Tools and Technologies
They'll want to know about your experience with tools like Jenkins, GitHub, and various databases. Be ready to discuss how you've used these tools in your workflow, particularly in relation to CI/CD processes and deployment automation.