TEG.tech

Senior Software Engineer (Full Stack – Java & React)

TEG.tech
Kochi Not disclosed
6 hours ago
Hybrid
Apply to Job

About the job

What You Will Be Doing: • Contribute to your team’s shared delivery objectives and actively participate in agile ceremonies • Understand product and engineering requirements and translate them into effective technical solutions • Propose designs and define implementation tasks • Write clean, well-structured, and performant code using Java and React • Maintain high code quality through strong automated test coverage and minimal defects • Diagnose and resolve customer-impacting issues in production environments • Proactively identify and share opportunities for technical and process improvements • Participate in code reviews to uphold coding standards and best practices • Collaborate closely with software development squads, DevOps, Product Managers, UI/UX designers, and QA teams to deliver high-quality software solutions Proven Experience Required: • Able to communicate clearly and accurately on technical topics in English (verbal and written) • Ability to write performant, testable, and maintainable Java code • 7+ years of proven commercial experience working with Java and React • Extensive experience with the Java ecosystem and frameworks including: - Spring Boot and Spring libraries - Hibernate - Maven • Experience building services using stream-based systems such as SQS, Kafka, RabbitMQ, or Pulsar • Strong experience with React and TypeScript, including: - React Hooks and rendering lifecycle - Deep understanding of TypeScript and ES6+ JavaScript - Micro-frontends and monorepo architectures - State management using Redux, Redux Toolkit, RTK Query, and Redux Saga - Styling with MUI (Material UI), Emotion, CSS, and SCSS - Unit testing with Vitest or Jest • Strong verbal and written communication skills in English General Experience Required: • Knowledge of best practices and patterns across the implementation, build and deployment of JAVA services • Fluent in TDD and familiar with BDD • Knowledge of Git, JIRA, Confluence, Maven, Docker and using Jenkins • Solid experience of working with RESTful services in microservices oriented architectures • Solid knowledge of working within a cloud-based infrastructure, ideally AWS • Knowledge of NoSQL and relational database management systems, especially PostgreSQL • Thorough understanding of Computer Science fundamentals and software patterns Nice to have: • Experience with AWS Services such as Lambda, SQS, S3, Rekognition Face Liveness • Experience with Camunda BPMN What We Offer: • Opportunity to be part of a high-performing, innovative tech team. • Work with cutting-edge technologies in a fast-paced SaaS environment.

Requirements

  • Java
  • React
  • TypeScript
  • Agile
  • Spring Boot
  • Hibernate

Preferred Technologies

  • Java
  • React
  • TypeScript
  • Agile
  • Spring Boot
  • Hibernate

About the company

Transport Exchange Group, established 25 years ago, is a rapidly growing B2B software (SaaS) company dedicated to providing cutting-edge solutions for the logistics and transportation industry. With ongoing investments in new products, we offer the excitement and innovation of a start-up coupled with the stability and benefits of an established business. We have a presence in the UK, India, and Ukraine.

Similar Jobs

Securly

Senior AI Engineer – Internal Tools & Systems

Securly

Pimpri-ChinchwadNot disclosed
3 days agoHybrid
Persistent

Senior Software Engineer – Java Backend

Persistent

PuneNot disclosed
2 weeks agoHybrid
Reveal-Brainspace

Senior Software Engineer Team Lead

Reveal-Brainspace

HyderabadNot disclosed
Last weekHybrid