Java Engineer
Job details
Role: Java Engineer Job Type: Permanent Location: Burgess Hill (Hybrid) Are you passionate about exploring new technologies and building solutions that are robust and reliable? Do you have excellent knowledge in Java and Springboot? Join us as a Java Engineer Careers at TCS: It means more TCS is a purpose-led transformation company, built on belief. We do not just help businesses to transform through technology. We support them in making a meaningful difference to the people and communities they serve - our clients include some of the biggest brands in the UK and worldwide. For you, it means more to make an impact that matters, through challenging projects which demand ambitious innovation and thought leadership.
- Grow your career, while being exposed to new technologies.
- Collaborate with customers and stakeholders.
- Mentor junior employees using your expertise.
- Work as part of an agile team to deliver features with your focus being on designing and developing Java springboot based microservices/APIs.
- Lead and implement best practices in the team such as consistent branching strategy, coding standards, BDD/TDD, CICD and DevOps.
- Involvement in every step of the software development life cycle, from design, development, testing release changes and troubleshoot whenever necessary.
- Follow the Scrum Methodology, participating actively in sprint backlog refinement, sprint planning, stand-ups, sprint review and sprint retrospective.
- Support other team members and teams with sharing your knowledge and implementing innovative solutions that can be used across platforms.
- Excellent knowledge in Java and Springboot.
- Excellent knowledge in developing microservices & RESTful APIs.
- Excellent leadership and managerial skills.
- Experience in Agile (Scrum/Kanban) software development methodology.
- Experience with ALM, JIRA.
- Good knowledge on DevOps and CICD.
- Good knowledge on Docker and Kubernetes.
- Good knowledge of Kafka or any other messaging tools.
- Good understanding of GIT commands.
- Good problem solving, analytics, and debugging skills.
- Good knowledge on SQL and NoSQL databases.
- Good understanding of BDD/TDD.
- Hands on experience with UNIX commands.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.