Reveille Technologies - Philadelphia, PA

posted 2 months ago

Full-time
Philadelphia, PA
Professional, Scientific, and Technical Services

About the position

We are seeking a skilled Java Fullstack Developer to join our dynamic team. The ideal candidate will have a strong background in Java and J2EE technologies, with hands-on experience in developing robust applications using Spring and Hibernate frameworks. You will be responsible for designing and implementing scalable and efficient solutions that meet the needs of our clients. Your expertise in Oracle databases will be crucial in ensuring data integrity and performance optimization. In this role, you will work closely with cross-functional teams to gather requirements and translate them into technical specifications. You will be expected to adhere to core database principles and best practices, ensuring that all development work is of the highest quality. Your understanding of J2EE design patterns will help you create maintainable and reusable code, while your experience with Unit Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD) will ensure that our applications are thoroughly tested and reliable. As part of our Agile development environment, you will participate in regular sprint planning and retrospectives, collaborating with team members to continuously improve our processes. Your familiarity with Continuous Integration (CI) practices will be essential in streamlining our development workflow and enhancing productivity. Additionally, you will be expected to stay updated on development and test automation best practices, contributing to the overall efficiency of our development lifecycle.

Responsibilities

  • Develop and maintain Java-based applications using J2EE, Spring, and Hibernate.
  • Design and implement database solutions using Oracle databases.
  • Adhere to core database principles and best practices.
  • Participate in Unit Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD).
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Implement Continuous Integration (CI) practices to enhance development workflow.
  • Work within an Agile development environment, participating in sprint planning and retrospectives.
  • Stay updated on development and test automation best practices.

Requirements

  • Experience developing applications using Java, J2EE, Spring, and Hibernate.
  • Strong understanding of J2EE design patterns.
  • Familiarity with core database principles and Oracle databases.
  • Experience with Unit Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD).
  • Experience with Continuous Integration (CI) practices.
  • Understanding of Agile methodologies.
  • Knowledge of development and test automation best practices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service