Back-End Developer (Java)

Company:  Expert In Recruitment Solutions
Location: Tampa
Closing Date: 30/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Title-Back-End Developer (Java)

Location: Remote / Should be available during Mountain Time

Experience Level: Senior

Overview: We are looking for a talented Back-End Developer with a strong background in Java to join our innovative team. The ideal candidate will have extensive experience in developing robust and scalable back-end services and a deep understanding of modern development practices.

Key Responsibilities:

Develop and maintain server-side logic using Java, ensuring high performance and responsiveness.

Design and implement APIs, integrating with front-end applications and other services.

Work with relational databases (e.g., SQLServer, PostgreSQL) to manage data and perform complex queries.

Utilize build tools (e.g., Gradle, Maven) for efficient project management and deployment.

Implement and maintain CI/CD pipelines to streamline development processes.

Write comprehensive unit and integration tests to ensure software quality.

Collaborate with cross-functional teams to define, design, and ship new features.

Participate in code reviews to maintain high code quality standards.

Stay up-to-date with the latest industry trends and technologies.

Required Skills and Experience:

Proven experience as a Back-End Developer, with a focus on Java.

Strong understanding of server-side development and microservices architecture.

Proficiency with SQL and database management systems like SQLServer or PostgreSQL.

Experience with build tools such as Gradle or Maven.

Familiarity with CI/CD practices and tools (e.g., Jenkins, Git actions).

Knowledge of testing frameworks and methodologies (e.g., JUnit, Mockito, Cucumber).

Experience working in an Agile development environment.

Excellent problem-solving skills and attention to detail.

Strong communication skills and the ability to work well in a team.

Preferred Qualifications:

Experience with cloud platforms (AWS, Azure).

Knowledge of containerization technologies (e.g., Docker, Kubernetes).

Familiarity with front-end technologies and frameworks is a plus.

Understanding of security best practices in software development.

For some context here, this is a backfill of an existing consultant who has been on the team since November. The team had historically been more C# focused, so the consultant coming in was expected to bring some strong Java experience and perspectives into the group. Performance was mediocre at best overall despite coaching opportunities.

This person can work remotely but is expected to work core MST hours (CST may be ok). This was an issue for the current consultant, as he was EST and frequently was unavailable after 3p MST. Moreover, they need someone proactive and someone who when they're blocked, is able to address it immediately rather than waiting (another issue with the current consultant lack of urgency).

The rates above do bake in some level of a buffer if a chosen candidate asks for more money, which we've seen semi-frequently at the time of offer acceptance/close. So, we want to be cognizant of that in pricing, while ensuring we're pushing the talent bar for this backfill (7-10 years experience).

Apply Now
Share this job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙