Algobrain - Plano, TX

posted 18 days ago

Full-time - Senior
Plano, TX

About the position

The Senior Java Developer role is a hybrid position requiring three days a week onsite. The primary focus of this role is to design, develop, and implement Java-based solutions for clients while ensuring quality, reliability, and performance. The developer will collaborate with cross-functional teams, mentor junior developers, and stay updated with the latest Java technologies.

Responsibilities

  • Design, develop, and implement Java-based solutions for clients
  • Ensure the quality, reliability, and performance of the solutions
  • Collaborate with cross-functional teams to identify and resolve issues in a timely manner
  • Stay up-to-date with the latest Java technologies and trends
  • Participate in code reviews and provide constructive feedback to team members
  • Mentor junior developers and guide them in their technical growth

Requirements

  • Strong knowledge of Java and the Java EE platform
  • Hands-on experience with Spring framework, Hibernate, and Web Services (REST/SOAP)
  • Familiarity with databases (Oracle, MySQL, etc.) and SQL
  • Understanding of software architecture patterns and design patterns
  • Experience with Agile development methodologies
  • Excellent debugging and troubleshooting skills
  • Experience in Java-based solution development
  • Track record of delivering high-quality solutions in a fast-paced environment
  • Proven experience with integrating with back-end systems using REST APIs

Nice-to-haves

  • Java Full-stack
  • Python
  • Jupyter
  • JSON
  • UI
  • Tomcat
  • JDBC
  • Cassandra
  • Datastax Enterprise
  • Linux
  • Windows
  • Kafka
  • Splunk
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service