Java Developer

  • Contract

Company Description

TMS is a technology company, that believes in democratization of technology. We are driven by passion for defining, designing and development of technology and solutions for residential and commercial applications.TMS is a technology company, that believes in democratization of technology. We are driven by passion for defining, designing and development of technology and solutions for residential and commercial applications.

With expertise in hardware and software engineering, we engage with individual and institutional customers to build reliable, stable and scalable solutions and services that encompass IOT, Autonomous Driving, Smart Home, Smart Agriculture, Smart Controls and Sensor Data Management.With expertise in hardware and software engineering, we engage with individual and institutional customers to build reliable, stable and scalable solutions and services that encompass IOT, Autonomous Driving, Smart Home, Smart Agriculture, Smart Controls and Sensor Data Management.

Job Description

This is a W2 only role, no C2C

The candidate should be able to design and develop scalable platform to achieve all the business functionalities using the latest Java technical stack.

Should be able to complete application development by coordinating requirements, schedules, and activities, contributing to team meetings, troubleshooting and production problems across multiple environments and operating platforms.

Candidate must be passionate about code quality and good engineering practices.Proficiency in Java and other server side technologies are expected.

Expertise with Azure is a big plus as the team is moving towards this cloud platform.

Responsibilities:

  • Design and develop reliable quantitative software systems.
  • Produce high quality maintainable code.
  • Collaborate with other team members through peer programming and code reviews.
  • Understand business logic, a bigger picture and core ideas behind the developed software.
  • Contribute to the overall system design.
  • Advocate toward best engineering practices.
  • Follow Agile methodology and its ceremonies.

 

Qualifications

Required Skills:

Strong Java expertise.
Strong problem solving and computer science fundamentals.
Strong database fundamentals, understanding of relational and NoSQL trade-offs.
Growth mindset, excellence attitude.

Skills Desired
Azure is big plus.
Other public cloud platforms such as Google Cloud, AWS, etc.
Git, Web UI experience.
Strong presentation skills.

Additional Information

Additional Information

We are committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.All your information will be kept confidential according to EEO guidelines.