Job Description :
I can work on C2C as well though W2 is preferred

· Role: Back-end Web Developer (10+ Years’ experience required)

· Location : Boston, MA

· Duration: 6 Months



The role of Back-end Web Developer is a mid-level development role and a strong individual technical contributor who will be part of a dynamic cross-functional development team and be responsible for managing the interchange of data between our cloud server environments and the user base in addition to supporting ongoing sustaining activities within the LifePod organization specifically for Voice User services for Caregivers and Seniors, Senior Living products and services, Personal Emergency Response Services (PERS), and next-gen IoT solutions for healthcare services.

Your key responsibilities include development of server-side logic, definition and maintenance of the central database, enhancement and maintenance of the admin reporting pages, and ensuring high-performance and responsiveness to requests from the front-end. You'll work on stateless and stateful services, REST and WebSocket APIs, streaming and ETL data pipelines, problems in data storage, indexing, and surfacing. You will also be responsible for integrating the front-end elements built by your coworkers into the application, therefore a basic understanding of front-end technologies is therefore necessary as well.

Key Job Responsibilities

· Integrate user-facing elements developed by front-end developers with server-side logic.

· Write maintainable, reusable, scalable and secure code.

· Contribute to team code review process and constructively review other engineer’s code and provide architectural feedback.

· Collaborate early and often with a cross-functional team on new product features.

· Optimization of the application for maximum speed and scalability.

· Implement security and data protection protocols and procedures.

· Design and implementation of data storage solutions.

· Ability to thrive in a start-up environment with frequently changing priorities.

· Assist with customer support to our end-client customers.

· Assist with QA testing at times to enable team to meet sprint goals.

· Keep up-to-date with technical basics and new technologies/solutions in order to plan for future development goals designs and architectures.



Education

· Bachelor’s (or Master’s) degree in B.S. in Computer Science or equivalent

Qualifications and Skills

· 10+ years of hands-on back-end web development experience, implementing back-end services in Java, Java Beans.

· Proven track record of balancing multiple development priorities simultaneously and negotiating work flow, while meeting deadlines.

· Start-up experience and proven ability to work independently given high-level direction.

· Experience with Spring Boot, Bean, and Hibernate.

· Experience with build tools such as Maven.

· Hands-on experience deploying to Amazon Web Services.

· Integration of multiple data sources and databases into one system.

· User authentication and authorization between multiple systems, servers, and environments.

· Experience with data migration, transformation, and scripting.

· Managing data in different formats and creating database schemas that represent and support business processes.

· Experience with database engine such as MySQL and other data store solutions.

· Proficient understanding of code versioning tools, such as Git.

· Knowledge of back-end systems data and security implementation, a must.

· Proficient understanding of OWASP security principles.

· Understanding of session management in a distributed server environment.

· Exposure to software and solution development using Agile, SAFe execution methodologies, strongly desired.

· Excellent development, collaboration and problem-solving skills with cross-functional teams.

Excellent requirements, specification, test plan/report writing skills and the ability to communicate effectively orally and in writing with internal and external customers.