Senior Java Developer Job at Agile Resources, Inc., Englewood, CO

aCtvNk9lOEU3MkpuTVFLakZWVG42NlUwYlE9PQ==
  • Agile Resources, Inc.
  • Englewood, CO

Job 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 $70/hour W-2 or $80/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 Role:

We are seeking a highly skilled and motivated Java Developer to join our team and contribute to the development and deployment of our next-generation platform. This role demands a strong understanding of distributed architectures, container orchestration, and microservices development. You will be instrumental in building and deploying scalable, resilient applications on Kubernetes, leveraging Spring Boot for rapid development.

Responsibilities:

  • Design, develop, and maintain robust and scalable microservices using Java (JDK 21) and the Spring Boot framework.
  • Develop and implement RESTful APIs for seamless communication between microservices.
  • Deploy and manage containerized applications on Kubernetes (K8s), ensuring high availability and performance.
  • Utilize MongoDB as the primary data store, designing and implementing efficient database schemas and queries.
  • Collaborate with cross-functional teams to define, develop, and deploy new features and enhancements.
  • Implement and maintain CI/CD pipelines for automated build, test, and deployment processes.
  • Troubleshoot and resolve production issues, ensuring minimal downtime.
  • Participate in code reviews and contribute to maintaining high code quality.
  • Adhere to best practices for software development, security, and performance.

Required Skills:

  • 6+ years of software development experience.
  • Strong proficiency in Java programming language (JDK 21 preferred).
  • Extensive experience with the Spring Boot framework for microservices development.
  • Proven experience deploying and managing Spring Boot applications on Kubernetes (K8s).
  • Solid understanding of RESTful API design and development.
  • Experience with SQL and relational databases like PostgreSQL, MySQL, etc.
  • Experience with Git for version control.
  • Experience with automated testing frameworks (JUnit, Mockito).

Preferred Skills:

  • Experience with MongoDB or other NoSQL databases.
  • Experience with Apache Kafka for asynchronous messaging and event-driven architectures.
  • Experience with Helm for Kubernetes package management and deployment automation.
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Understanding of containerization technologies (Docker).

Job Tags

Contract work, Remote job,

Similar Jobs

Dexian

Assembler C Job at Dexian

Assembly Technician Bridgeport, WV Contract Responsibilities: The Assembly Technician performs complex and advanced fabrication and assembly of detailed parts, subassemblies, and final assemblies in a manufacturing environment as well as on customer aircraft...

SoTalent

Data Engineer Job at SoTalent

 ...Internship Opportunity: Data Engineer Full-Time Internship About the Company: A globally recognized leader in specialized business services, focusing on safety and technical expertise. With operations spanning more than 500 locations worldwide and supported by... 

NCW Staffing

Dentist Job at NCW Staffing

LOCUM DENTIST NEEDED Hobbs, NM Join a supportive clinic team and enjoy competitive pay Pay Rate: $1300/day Location: Hobbs, New Mexico Assignment Dates: June: 46, 913, 1620, 2327, 30 July: 13, 711, 2831 August: 1, 1115, 1822,... 

MyStaff

Freight Broker Job at MyStaff

 ...Our Lincoln based client is looking for a Freight Broker to join their growing team. Some responsibilities include posting new shipments on carrier boards, tracking shipments, and communicating directly with carriers and drivers to ensure timely arrivals and deliveries... 

Capgemini Engineering

Data Scientist- VLM (Vision Language Model) Job at Capgemini Engineering

 ...About the job youre considering We are seeking a highly skilled and detail-oriented Vision-Language Models (VLM) Data Scientist/ Vision Data Analyst to join our team. The ideal candidate will have a strong background in computer vision, natural language processing,...