> Markdown version of [/jobs/ext/163970-java-developer](https://www.wearedevelopers.com/jobs/ext/163970-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - **Company:** BRIGHTLY LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $115,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Application Performance Management, Architectural Patterns, Microsoft Azure, Continuous Integration, Relational Databases, Software Debugging, Software Design Patterns, DevOps, Distributed Systems, Amazon DynamoDB, Github, PostgreSQL, MongoDB, MySQL, NoSQL, Queueing Systems, RabbitMQ, Software Engineering, Systems Architecture, Spring-mvc, Spring-boot, Backend, Git, Containerization, Gitlab-ci, Kubernetes, Apache Kafka, Front End Software Development, Restful APIs, Software Version Control, Docker, Jenkins, Microservices - **Published:** May 16, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=5e241dd7730d5d88 ## About the Role Do you have experience in Version control?, * 5+ years of professional software development experience * Strong expertise in Java (8+) and Spring Boot/Spring ecosystem * Experience building REST APIs and microservices architectures * Familiarity with relational databases (PostgreSQL, MySQL, etc.) * Experience with version control systems (Git) * Strong understanding of software design patterns and best practices * Experience working in Agile environments * Strong communication and collaboration skills NICE TO HAVE * Experience with cloud platforms (AWS, Azure, or GCP) * Familiarity with containerization (Docker, Kubernetes) * Experience with message queues (Kafka, RabbitMQ) * Knowledge of CI/CD tools (GitHub Actions, Jenkins, GitLab CI) * Experience with NoSQL databases (MongoDB, DynamoDB) * Exposure to front-end technologies or full-stack development * Experience in enterprise or consulting environments, * Professional Level Developer: 5 years (Required) ## Description As the Brightly team often tackles new and complex business issues we seek team members passionate about their craft, with a love for problem solving, continuous learning, and collaboration. With a geographically diverse team, we work best with self-motivated people with strong communication skills. Brightly offers flexibility in work/life schedule, paid training opportunities, and a growing list of benefits. The Java Developer role is ideal for someone who enjoys building robust backend systems, working across modern architectures, and collaborating closely with cross-functional teams to deliver reliable, scalable solutions. You'll contribute to the technical design, development, and delivery of enterprise-grade applications, often as part of a full-stack or distributed systems environment., * Design, develop, and maintain applications using Java and modern backend frameworks (Spring Boot, Spring MVC) * Build and integrate RESTful APIs and microservices * Collaborate with front-end developers, QA, and DevOps teams * Participate in system architecture and technical design decisions * Write clean, maintainable, and testable code * Troubleshoot, debug, and optimize application performance * Contribute to CI/CD pipelines and deployment processes * Participate in Agile ceremonies and distributed team collaboration * Ensure security, scalability, and reliability of applications ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)