Diligente Technologies - San Francisco, CA

posted 3 months ago

Full-time - Mid Level
San Francisco, CA
Professional, Scientific, and Technical Services

About the position

We are seeking a highly skilled Java Microservices Developer with a minimum of 6 years of hands-on experience in planning, designing, developing, and delivering enterprise solutions. The ideal candidate will possess excellent debugging and troubleshooting skills, along with a strong background in Java/J2EE, Spring, and Spring Boot frameworks. This role requires first-hand experience in designing, deploying, and managing RESTful APIs using JSON message structures, as well as hands-on experience with cloud-based applications utilizing microservices architecture, preferably on the MS Azure cloud platform. The successful candidate will have a proven track record of decomposing monolithic applications into microservices and will be familiar with Istio service mesh, Feign client for third-party calls, service discovery, Prometheus, and Azure logging. Additionally, experience in implementing monitoring and alert dashboards using tools such as Splunk, Nagios, and App Dynamics is essential. The role also requires hands-on experience with queueing and streaming solutions like Kafka, JMS, and Coherence, as well as proficiency in MySQL, MS SQL, and other NoSQL databases. Candidates with experience using the Talon.One promo engine tool will be highly preferred. The ability to identify performance bottlenecks and apply good coding standards and design patterns to mitigate them is crucial. Familiarity with GitHub, Jenkins, and other DevOps-related tools and applications is also required. The ideal candidate should be highly self-motivated, independent, and efficient, with the ability to work under pressure while effectively prioritizing tasks. A fast-paced, agile development environment is expected, and a friendly, articulate demeanor is essential for thriving in a small team setting. Experience in the retail industry, particularly with large-scale enterprise organizations, e-commerce, marketing, and self-service applications, will be considered a plus. A BS or MS in Computer Science or a related field is preferred, with an MS being highly desirable.

Responsibilities

  • Plan, design, develop, and deliver enterprise solutions using Java and related technologies.
  • Design, deploy, and manage RESTful APIs using JSON message structures.
  • Develop cloud-based applications using microservices architecture, preferably on MS Azure.
  • Decompose monolithic applications into microservices.
  • Implement Istio service mesh and Feign client for third-party calls.
  • Utilize service discovery, Prometheus, and Azure logging for application management.
  • Create monitoring and alert dashboards using Splunk, Nagios, and App Dynamics.
  • Work with queueing and streaming solutions such as Kafka, JMS, and Coherence.
  • Manage databases including MySQL, MS SQL, and NoSQL databases.
  • Identify performance bottlenecks and apply coding standards and design patterns to mitigate them.
  • Collaborate with team members in a fast-paced agile development environment.

Requirements

  • 6+ years of hands-on experience in enterprise solution development.
  • Strong experience with Java/J2EE, Spring, and Spring Boot frameworks.
  • Experience in designing, deploying, and managing RESTful APIs.
  • Hands-on experience with cloud-based applications using microservices architecture.
  • Experience with Istio service mesh and Feign client for third-party calls.
  • Knowledge of service discovery, Prometheus, and Azure logging.
  • Experience with monitoring tools like Splunk, Nagios, and App Dynamics.
  • Hands-on experience with queueing and streaming solutions such as Kafka and JMS.
  • Proficiency in MySQL, MS SQL, and NoSQL databases.
  • Ability to identify performance bottlenecks and apply good coding standards.

Nice-to-haves

  • Experience with the Talon.One promo engine tool.
  • Experience in the retail industry with large-scale enterprise organizations.
  • Familiarity with e-commerce, marketing, and self-service applications.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service