Unclassified - Woonsocket, RI

posted 4 months ago

Full-time
Woonsocket, RI

About the position

The Backend Developer position is a full-time role based in Woonsocket, RI, with potential locations in Dallas, TX, Chicago, IL, or New Jersey. The ideal candidate will possess a strong technical skill set, particularly in Java and Spring Boot, and will have experience with cloud technologies, specifically Google Cloud Platform (GCP). This role requires a professional with 3-7 years of experience in developing microservices and cloud-native applications, utilizing Java/J2EE, REST APIs, and various Spring frameworks. The candidate should also be familiar with unit testing frameworks such as Junit and Mockito, and have experience with CI/CD processes using tools like Gradle, Maven, and Jenkins. In this role, the Backend Developer will be responsible for designing, developing, and implementing custom software and database applications with minimal oversight. The position demands excellent communication skills, as the developer will need to engage in design-related discussions, build relationships, and foster collaboration within the team. A strong customer orientation and the ability to communicate technical concepts in a user-friendly manner are essential. The responsibilities include ensuring quality practices through unit testing and code reviews, optimizing applications for non-functional requirements, and managing end-to-end application delivery. The developer will also monitor application health and key performance indicators (KPIs), support the triage of production issues, and advocate for security best practices within the engineering team. This role is crucial for maintaining high-performance code and ensuring the successful deployment of applications.

Responsibilities

  • Be part of a team of engineers in developing elegant and high performant code
  • Ensure quality practices - unit testing, code reviews / leading tests
  • Optimize application for non-functional requirements
  • Build and deploy components as part of CI/CD process
  • Responsible for end-to-end application delivery including coordination with required teams for production deployment
  • Continuously monitor application health and KPIs (Key Performance Indicators), support triage of any production issues as and when needed
  • Collaborate in troubleshooting complex data, features, service, platform issues and perform root cause analysis to proactively resolve product and operational issues
  • Advocate for security best practices, champion and support the importance of security within engineering

Requirements

  • Expertise in Java and Spring Boot
  • Good exposure to GCP tool stack and hands-on working experience
  • Overall 3-7 years of professional experience
  • Experience developing microservices and cloud-native apps using Java/J2EE, REST APIs, Spring Core, Spring MVC Framework, Spring Boot Framework JPA (Java Persistence API)
  • Experience working with unit testing using frameworks such as Junit, Mockito, JBehave
  • Build and deploy services using Gradle, Maven, Jenkins as part of CI/CD process
  • Experience working in Google Cloud Platform - GCP knowledge is mandatory for offshore and preferred for onshore
  • Experience with any relational database (Oracle, PostgreSQL, etc.)
  • Excellent communication skills - design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration
  • Strong customer orientation
  • Excellent written and oral communication skills
  • Excellent listening and interpersonal skills
  • Ability to communicate ideas in both technical and user-friendly language.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service