Share this Job

Job Title:  Sr. Software Engineer - Full Stack

Location: 

Bangalore, KA, IN, 560066

Business Unit:  Telular
Posting Date:  Aug 6, 2022
Job Description: 

Position Description:    

We are Telular, a business unit of AMETEK – IoT for Tanks, Trucks, and Alarm Systems and we are in need of a talented individual to join us as we leverage and evolve our IoT platform for an explosion of Industrial IoT applications. Are you ready for this journey? You will be part of a fun, innovative, and cross-functional scrum development team that delivers full stack IoT applications platform on Oracle Cloud Services and mobile devices. This is a highly visible role that delivers and supports APIs for many applications with a strong growth trajectory.

 

Key Responsibilities

• Design and implement web-based applications using applicable coding standards & current technology

• Analyze existing code to locate defects, determine cause, and implement solutions.

• Create, review, and execute test plans to ensure complete functional coverage.

• Work with Product Verification Testing to ensure complete test coverage with the emphasis on testing automation.

• Interaction on a daily or weekly basis with other functional groups, such as support and business owners.

• Work closely with hardware and firmware experts to ensure a seamless product development and delivery cycle.

• Provide guidance to other engineers, and “lead by example” with respect to quality and schedule awareness.

• Participate in Scrum events (Daily scrums, Sprint Planning, Backlog grooming, Estimation sessions, Sprint Reviews, and Sprint Retrospectives) across a US/India development team to deliver high quality product increments.

 

Position Requirements:

• Bachelor's degree in Computer Science

• 10+ yrs hands-on Java applications development experience.

• 5+ yrs Creating and consuming REST APIs, expertise in tools, techniques and frameworks like, Mockito or similar, Junit, event-driven architecture, and service orchestration

• Experience in both designing and developing platform components using Java Web Services, JWS/JAX, and Component Based Architectures

• Database persistence framework experience using JDBC, JPA, JNDI and data source configuration.

• Able to work on old and new technologies. JSPs, Servlets, EJBs, Javascript, JQuery, Spring, Spring Boot.

• Perform code reviews and utilize Test Driven Development to ensure a consistently high quality of the codebase.

• Build high quality software components.

• Experience with deployment tools to package and deploy components.

• Ability to effectively communicate issues with the team and stakeholders.

• Strong problem solving and troubleshooting skills.

• Ability to work independently and manage multiple task assignments.

 

Preferred Experience

• M2M/IoT industry

• Cloud development

• SaaS

• Mobile application development

• Embedded systems development

• Jira

AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 18,500 colleagues, in 30 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Diversity and Inclusion, Teamwork, and Social Responsibility. AMETEK (NYSE:AME) is a component of the S&P 500. Visit www.ametek.com for more information.