TEKsystems

posted about 1 month ago

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

About the position

The Senior Java Developer will be responsible for designing, developing, and maintaining high-quality software solutions using Java technologies. This role requires a deep understanding of Java programming, as well as experience with various frameworks and tools to deliver robust applications. The ideal candidate will work closely with cross-functional teams to ensure the successful implementation of software projects and contribute to the overall architecture and design of the systems.

Responsibilities

  • Design, develop, and maintain Java applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.

Requirements

  • Proven experience as a Java Developer or similar role.
  • Strong knowledge of Java and related frameworks (Spring, Hibernate).
  • Experience with RESTful APIs and web services.
  • Familiarity with version control systems (e.g., Git).
  • Understanding of Agile methodologies.

Nice-to-haves

  • Experience with cloud services (AWS, Azure).
  • Knowledge of front-end technologies (HTML, CSS, JavaScript).
  • Familiarity with database management systems (SQL, NoSQL).

Benefits

  • Health insurance
  • 401k plan
  • Flexible working hours
  • Remote work options
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service