Mitchell Martin - Plano, TX

posted 4 months ago

Full-time - Senior
Plano, TX
Administrative and Support Services

About the position

We are seeking a highly skilled Senior Java Developer with extensive experience in designing, developing, and testing enterprise applications. The ideal candidate will have over 10 years of hands-on Java experience, demonstrating proficiency in all aspects of the software development lifecycle. This position requires a deep understanding of the Spring framework, including Spring Boot, Spring Data, and Spring RESTful services, as well as experience with transaction management and Spring annotations. The candidate should also have a solid background in developing and consuming web services, both SOAP and REST, and be adept at using JPA/Hibernate for complex queries and database interactions. In addition to technical skills, the candidate should possess strong relational database experience, with a solid understanding of SQL and modeling concepts. Familiarity with tools such as Bitbucket, Maven, Jenkins, and Sonar is essential for this role. The candidate should also have experience in performance tuning and code optimization, ensuring that applications run efficiently and effectively. Experience working in an Agile environment, particularly using Scrum methodologies, is highly desirable. A background in web development will be considered a plus, as it complements the overall skill set required for this position.

Responsibilities

  • Design, develop, and test enterprise applications using Java and Spring framework.
  • Develop and consume web services using SOAP and REST.
  • Utilize JPA/Hibernate for database interactions and complex queries.
  • Optimize application performance and conduct code tuning.
  • Collaborate with cross-functional teams in an Agile environment, following Scrum best practices.
  • Utilize tools such as Bitbucket, Maven, Jenkins, and Sonar for version control and continuous integration.

Requirements

  • 10+ years of demonstrated experience in designing, developing, and testing enterprise applications.
  • 10+ years of hands-on Java experience, including analysis, design, and testing.
  • 8+ years of experience using the Spring framework and its modules, including Spring Boot and Spring RESTful services.
  • 8+ years of experience developing and consuming web services (SOAP/REST).
  • 8+ years of experience with JPA/Hibernate and complex query development.
  • 8+ years of relational database experience with a solid understanding of SQL and modeling concepts.
  • 8+ years of experience using Bitbucket, Maven, Jenkins, and Sonar.
  • Experience in performance tuning and code optimization.
  • Experience using Scrum and following Agile best practices.

Nice-to-haves

  • Experience in web development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service