»  Information Technology »  Tech Lead-Java Backend


8Yrs -12 Yrs       Bangalore     Openings: 1


[doc,pdf ]

The Company

Our client is a leading integrated technology provider to the global logistics and supply chain industry. For over a decade, this company has enabled hundreds of enterprise customers across the United States, Middle East & Africa and Asia regions to process millions of transactions everyday in the freight forwarding, logistics and warehousing businesses to solve complex business problems on the company's ERP SaaS platform. The company also has extended its logistics domain expertise to provide outsourcing services, so that customers can focus on and scale their business.

The Job

We are looking for an Associate Architect / Tech lead who will help the organization to  implement modernized product suite through a world-class product focused on quality and the customer. Delivery includes first time implementation and post implementation support. Come and be part of a growth team.

 

Key Responsibilities:

  • Responsible for design, implementation, code reviews, reporting and documentation in assigned technical area
  • Lead a team of software engineers and ship product features in an Agile environment
  • Apply modern agile development and DevOps practices in achieving this
  • Work with DevOps to set up and manage automated tests, containers and scalable infrastructure applying modern CI/CD best practices. Conceptualise, architect and build automated deployment pipelines.
  • Design product specifications and architecture with CTO and Engineering managers
  • Mentor/coach engineers to facilitate team development and provide technical leadership
Your Profile
  • Bachelors/Masters degree
  • 8 -10 years of experience in architecting and maintaining cloud native SaaS based product      
  • Strong core java, JEE Background. Experience with web-based, service-based, and event-based architectures
  • Spring, Spring Boot,Spring-Data/Hibernate,Security,Integration NodeJs  (Tomcat, Netty, Jetty,  Nginx experience is a plus)
  • Micro services API design experience (Domain Driven Design, Swagger, both producing and consuming the service endpoints). Expereince with GraphQL, gRPC , HTTP/2 implementations is a plus
  • Be familiar with modern container technologies (Docker, Kubernetes, HelmCharts), ServiceMesh, have a deep understanding of DevOps tasks, CI / CD, understanding of performance , monitoring and Security Best Practices
  • Expertise in SQL and NOSQL databases (MySQL/MariaDB/PostgreSQL and Couchbase preferred)
  • Solid experience with GIT and Jenkins. Experience with build tools - Gradle/ Maven
  • Ability to create unit tests, performance and integration tests (jUnit, jMeter & Restify, RestAssured)
  • Strong experience in Linux OS, networking and API management skills

Familiarity with any of the following is a plus:

  • Shell scripting, Python, Nodejs, Golang, Helm charts,Oauth, JWT  

 

Closing Statement

Good to have skills:

  • Understanding of logistics industry or Supply chain management domain.
  • Familiarity with the open source trends and emerging technologies like Logistics 4.0, IIoT, Blockchain, advanced analytics using machine learning
  • Hands on experience in middleware messaging systems - Kafka, RabbitMQ, Kafka Connector Architecture, Adapter in handling various file formats, clustering model
  • Experience in  API / EDI integration design, and implementation of integration patterns including  Bulk Data, ETL, Real-Time Data, File Based,  Process Integrations, and Event Processing
  • Experience with B2B EDI integration concepts, standards (ANSI ASC X12, UN/EDIFACT, XML) and Knowledge of Integration Platform as a Service (iPaaS)