Talent.com
This job offer is not available in your country.
Lead Software Engineer - Java / Spring Boot

Lead Software Engineer - Java / Spring Boot

DashhireCoimbatore
30+ days ago
Job description

Responsibilities :

  • Work with the product team and other team leads to clarify requirements, challenge assumptions to ensure successful executions, and push the user app functionalities to their best.
  • Largely hands-on with coding; at the same time, you are the mentor for your team who helps them break complex problems into more manageable tasks that can be easily estimated.
  • Design business-critical microservices.
  • Collaborate in defining the overall cloud architecture.
  • Develop RESTful APIs with Spring Boot.
  • Create database schemas that represent and support business processes.
  • Perform user authentication and authorization between multiple systems, servers, and environments.
  • Design and develop an end-to-end working pipeline from hardware to the visual representation layer.
  • Data migration, transformation, and scripting.
  • Outputting data in different formats such as XML, JSON, CSV, etc.
  • Implementing automated testing platforms and unit test tools.

Requirements :

  • Strong expertise in Java and Spring MVC.
  • Proficient understanding of OWASP security principles.
  • Proficient understanding of code versioning.
  • A good understanding of front-end technologies and platforms, such as JavaScript, HTML5 and CSS, 3 and knowledge of React will be a plus.
  • Experience with SQL-style querying language.
  • Experience with WebSocket, HTTP, and similar communication protocols.
  • Understanding of session management in a distributed server environment.
  • Exposure to Git and related tools.
  • Behaviours and Mindset :

  • Extremely customer-focused; willing to go the extra mile to ensure a high level of service to the customer.
  • Strong communication and interpersonal skills. Able to communicate clearly with a range of stakeholders verbally and in writing.
  • A positive, can-do attitude.
  • Able to be flexible and agile when needed to support the business demands.
  • Is proactive about their own development; curious and interested, and willing to learn about new products and services as Freespace grows, is product-based.
  • A strong interest in technology, particularly electronics.
  • The ability to work quickly and accurately under pressure in a fast-paced environment and adapt to new ad-hoc requirements.
  • Being able to learn from mistakes and not making the same mistakes twice.
  • A strong commitment to quality; motivated to consistently do a high-quality job to the best of their ability.
  • Able to think and act commercially.
  • Excellent team worker; steps up to help the team succeed when needed.
  • ref : hirist.tech)

    Create a job alert for this search

    Lead Software Engineer • Coimbatore