Diverse Lynx - Dallas, TX

posted 4 months ago

Full-time
Dallas, TX
Administrative and Support Services

About the position

The Backend Developer position focuses on developing high-performance code and applications using Java and Spring Boot, with a strong emphasis on Google Cloud Platform (GCP). The role requires a solid understanding of microservices and cloud-native applications, as well as experience with REST APIs and various Spring frameworks. The ideal candidate will have 3-7 years of professional experience, demonstrating expertise in Java and Spring Boot, and will be responsible for the end-to-end delivery of applications, including deployment and monitoring in production environments. In this role, the developer will be part of a collaborative team, ensuring quality practices such as unit testing and code reviews are followed. The position also involves optimizing applications for non-functional requirements and continuously monitoring application health and key performance indicators (KPIs). The developer will troubleshoot complex issues, perform root cause analysis, and advocate for security best practices within the engineering team. The successful candidate will possess excellent communication skills, both written and oral, and will be able to convey technical concepts in a user-friendly manner. They will work closely with teammates and other teams to ensure project success and foster a collaborative environment. This position is based in various locations including Woonsocket, RI, Dallas, TX, Chicago, IL, and New Jersey, and requires on-site presence.

Responsibilities

  • Develop elegant and high-performance code as part of a team of engineers.
  • Ensure quality practices such as unit testing and code reviews are followed.
  • Optimize applications for non-functional requirements.
  • Build and deploy components as part of the CI/CD process.
  • Be responsible for end-to-end application delivery, including coordination with required teams for production deployment.
  • Continuously monitor application health and KPIs, supporting triage of any production issues as needed.
  • Collaborate in troubleshooting complex data, features, service, and platform issues, performing root cause analysis to proactively resolve product and operational issues.
  • Advocate for security best practices 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 in software development.
  • Experience developing microservices and cloud-native applications using Java/J2EE, REST APIs, Spring Core, Spring MVC Framework, Spring Boot Framework, JPA, and Spring Security.
  • Experience with unit testing using frameworks such as Junit, Mockito, and JBehave.
  • Experience with build and deployment tools such as Gradle, Maven, and Jenkins as part of the CI/CD process.
  • Experience with any relational database (e.g., Oracle, PostgreSQL).
  • Excellent communication skills and ability to foster collaboration within a team.

Nice-to-haves

  • Experience with other cloud platforms in addition to GCP.
  • Familiarity with Agile methodologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service