via LinkedIn
$85K - 120K a year
Design, develop, and maintain scalable backend Java microservices and RESTful APIs in a distributed environment.
Requires 5+ years Java development experience, strong skills in Spring Boot, REST APIs, microservices, SQL, and ability to work independently in Agile teams.
Java Developer 100% Remote 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 Boot • Spring MVC • REST API development • Microservices architecture • SQL 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
This job posting was last updated on 9/22/2026