Post Job Free
Sign in

Senior Java Developer

Company:
Agile Resources, Inc.
Location:
Englewood, CO, 80151
Posted:
May 05, 2025
Apply

Description:

Location/Remote: Hybrid remote in Englewood, CO 80112 (i.e., 4 days onsite/week)

Employment Type: 9-month W-2/1099 contract (eligible to extend for multiple years)

Compensation: Up to $69/hour W-2 or $78/hour 1099 (no 3rd party C2C)

Benefits: Medical, dental, vision, LTD/STD, HSA/FSA, term life, and supplemental health insurances (e.g., Aflac) for all employees (and their families if needed), 401(k)

About the Opportunity:

We are seeking a highly motivated and experienced Senior Java Developer to join our dynamic engineering team. You will play a key role in leading the development and maintenance of a critical application focused on delivering seamless integration with external entertainment platforms. This is an exciting opportunity to contribute to a high-visibility project, mentor junior team members, and work with a talented team. While the primary focus will be on backend development, some involvement in minor frontend UI adjustments may be required.

Responsibilities:

Lead the development and maintenance of robust and scalable backend applications using Java and Spring Boot, following established architectural patterns.

Drive the migration of our application to newer versions of Spring Boot.

Implement and integrate with Elasticsearch for data storage and retrieval, ideally integrating with a visualization tool like Kibana, based on existing architectural guidelines.

Design and implement scalable and reliable asynchronous communication patterns using Kafka producers and consumers, adhering to established standards.

Deploy and monitor applications on AWS, utilizing Docker and Kubernetes technologies within our existing cloud infrastructure.

Collaborate with frontend developers to implement minor UI enhancements using modern JavaScript frameworks (e.g., React, Vue.js).

Troubleshoot and resolve complex technical issues across the application stack.

Actively participate in Agile team ceremonies and contribute to sprint planning and execution.

Potentially mentor and guide junior developers on the team.

Qualifications:

8+ years of professional experience in Java software development

Expert proficiency in Java and the Spring Boot framework

Deep understanding and extensive practical experience with Elasticsearch. Proven ability to implement solutions using Elasticsearch, with familiarity with data visualization tools like Kibana.

Proven experience deploying and monitoring applications on AWS.

Strong experience with relational databases (e.g., PostgreSQL, MySQL).

Strong experience with containerization technologies (Docker) and orchestration platforms (Kubernetes).

Preferred Skills:

Significant experience designing and implementing event-driven systems using Kafka.

Experience with modern JavaScript frontend frameworks such as React or Vue.js for making minor UI modifications.

Solid understanding of Agile development methodologies and experience leading technical aspects within an Agile team.

Bachelor's degree in Computer Science or a related field (or equivalent practical experience).

Apply