JOBSEARCHER

Java Developer

EquiliemDenver, COL5 SeniorOctober 15th, 2026
Role: Java Developer
Location: Remote
Duration: 6+ months
Position Overview: We are seeking a Java Developer to design, develop, and support enterprise-grade applications within a modern distributed environment. This individual will play a key role in building scalable backend services, enhancing existing platforms, and contributing to architectural and technical design decisions across multiple initiatives. The ideal candidate brings strong hands-on experience with Java, Spring Boot, RESTful APIs, and microservices architecture, along with the ability to troubleshoot complex production issues and deliver high-quality, maintainable code in a fast-paced Agile environment. This role requires someone who can operate independently, collaborate effectively across teams, and take ownership of features throughout the full software development lifecycle.
Key Responsibilities:
  • Application Development
  • Design, develop, test, and maintain enterprise Java applications and microservices
  • Build scalable RESTful APIs and backend services using Spring Boot and related frameworks
  • Enhance and modernize existing applications while maintaining system stability and performance
  • Participate in technical design discussions and contribute to architectural decisions
  • Write clean, maintainable, and efficient code following established best practices
  • Troubleshoot and resolve complex application, integration, and production issues
  • Identify opportunities for automation, optimization, and performance improvements
  • Participate in peer code reviews and contribute to development standards
  • Microservices & Integration
  • Develop and support distributed microservices-based applications
  • Design and implement integrations across internal and external systems
  • Collaborate on API design, service communication patterns, and scalability initiatives
  • Support event-driven and asynchronous processing workflows where applicable
  • Testing & Quality
  • Develop unit and integration tests to ensure application reliability and maintainability
  • Participate in debugging, root cause analysis, and defect remediation activities
  • Support CI/CD and deployment activities across development environments
  • Ensure secure coding practices and adherence to application security standards
  • Collaboration & Delivery
  • Work closely with product owners, analysts, architects, and engineering teams
  • Assist with technical estimation, planning, and delivery execution
  • Document technical designs, workflows, and implementation details
  • Mentor junior developers and support knowledge-sharing initiatives across the team
Required Qualifications: Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent professional experience 5+ years of hands-on Java development experience within enterprise environments Strong experience with:
  • Java 11+Spring BootSpring MVCREST API development
  • Microservices architectureSQL and relational databases
  • Experience with:
  • JPA/Hibernate
  • Git/version control
  • Unit testing frameworks such as JUnit and Mockito
  • Debugging and performance troubleshooting
  • Strong understanding of:
  • Object-oriented programming principles
  • Multithreading and concurrency
  • Software development lifecycle methodologies
  • Secure coding practices
  • Excellent analytical, problem-solving, and communication skills
  • Ability to work independently while collaborating effectively within Agile teams
Preferred Qualifications:
  • Experience with Kafka or event-driven architecture
  • Exposure to Docker and Kubernetes
  • Cloud platform experience (AWS, Azure, or GCP)
  • Experience with Spring Cloud or distributed systems tooling
  • Familiarity with CI/CD pipelines and DevOps practices
  • Experience with Redis, MongoDB, or other NoSQL technologies
  • Understanding of scalability, resiliency, and performance optimization techniques
  • Knowledge of OWASP security principles and API security best practices