Java Developer

Company:  Ampcus Incorporated
Location: Reston
Closing Date: 20/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Description:

A global leader in higher education technology, providing innovative solutions that help institutions thrive. Our mission is to empower colleges and universities with the tools they need to transform and achieve their goals. Join our dynamic team and be a part of shaping the future of education.

Position Overview:

We are seeking a talented and driven Java Developer to join our development team. The ideal candidate will have extensive experience with Java, Spring Boot, and the Spring Framework, and will play a crucial role in developing and maintaining high-quality software solutions. You will collaborate with cross-functional teams to deliver scalable and reliable applications that support our client s needs.

Key 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.

Required Skills and Qualifications:

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.

Preferred Qualifications:

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.

Education: Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Apply Now
Share this job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙