Sarian Solutions - Sunnyvale, CA

posted 4 days ago

Full-time - Senior
Sunnyvale, CA
Professional, Scientific, and Technical Services

About the position

The Senior Java Developer role is focused on leading and developing Java applications, particularly using Java 8/11 and Spring Boot. This position requires extensive experience in Java development, microservices architecture, and team leadership, with a strong emphasis on problem-solving and innovative thinking.

Responsibilities

  • Lead the development of Java applications and microservices using Java 8/11 and Spring Boot.
  • Provide technical guidance and design support to the development team.
  • Identify and resolve technical blockers to ensure efficient team progress.
  • Collaborate with team members to enhance coding standards and design patterns.
  • Engage in back-end development, including working with relational and NoSQL databases.
  • Utilize version control systems like GIT and GitHub for code management.
  • Promote continuous improvement and adoption of new technologies within the team.

Requirements

  • 8+ years of experience in Java, J2EE, and Spring Boot development.
  • 2+ years of experience as a Technical Lead.
  • Proficient in building Java Microservices.
  • Deep understanding of Java Collections and Threads, design concepts, and coding standards.
  • Strong experience in Object-Oriented programming and design patterns.
  • Experience with relational databases and NoSQL databases like MongoDB.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.

Nice-to-haves

  • Experience with artificial intelligence language tools for job description enhancement.
  • Familiarity with open-source technologies.

Benefits

  • Full-time employment with competitive salary.
  • Opportunities for professional development and continuous learning.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service