Ampcus - Reston, VA

posted 3 months ago

Full-time - Mid Level
Reston, VA
Professional, Scientific, and Technical Services

About the position

Ampcus, Inc., a global leader in higher education technology, is on a mission to empower colleges and universities with innovative solutions that help institutions thrive. We are seeking a talented and driven Java Developer to join our dynamic development team. The ideal candidate will have extensive experience with Java, Spring Boot, and the Spring Framework, playing a crucial role in developing and maintaining high-quality software solutions. As a Java Developer, you will collaborate with cross-functional teams to deliver scalable and reliable applications that support our clients' needs. In this position, you will be responsible for designing, developing, testing, and deploying Java-based applications using Spring Boot and the Spring Framework. You will work closely with product managers, UX/UI designers, and other developers to understand requirements and deliver high-quality solutions. Writing clean, maintainable, and efficient code while following best practices and coding standards will be a key part of your role. You will also identify, diagnose, and resolve technical issues and bugs in a timely manner, ensuring the smooth operation of our applications. Participation in code reviews, contributing to design discussions, and suggesting improvements to existing processes and systems will be expected. Additionally, you will create and maintain technical documentation to support development and maintenance efforts. Keeping abreast of the latest industry trends and technologies will be essential to ensure that our solutions remain up-to-date and effective, ultimately contributing to the success of our mission in transforming education.

Responsibilities

  • Design, develop, test, and deploy Java-based applications using Spring Boot and Spring Framework.
  • Work closely with product managers, UX/UI designers, and other developers to understand requirements and deliver high-quality solutions.
  • Write clean, maintainable, and efficient code while following best practices and coding standards.
  • Identify, diagnose, and resolve technical issues and bugs in a timely manner.
  • Participate in code reviews, contribute to design discussions, and suggest improvements to existing processes and systems.
  • Create and maintain technical documentation to support development and maintenance efforts.
  • Keep abreast of the latest industry trends and technologies to ensure that solutions are up-to-date and effective.

Requirements

  • 7+ years of experience in Java development, with a strong emphasis on using Spring Boot and Spring Framework.
  • Proficiency in Java, Spring Boot, Spring Framework, RESTful APIs, and related technologies.
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM tools (e.g., Hibernate).
  • Excellent analytical and problem-solving abilities, with a keen attention to detail.
  • Ability to work collaboratively in a fast-paced environment and communicate effectively with both technical and non-technical stakeholders.

Nice-to-haves

  • Familiarity with other Java frameworks or tools is a plus.
  • Experience with CI/CD pipelines and DevOps practices.
  • Experience working in Agile/Scrum development environments.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service