Java Microservices Developer
Location: Remote (Candidates must be available for an in-person interview or laptop pick up at one of the following locations: San Francisco, CA | Arlington, VA | Denver, CO | Chicago, IL | Boston, MA | New York, NY | Houston, TX | Miami, FL | Los Angeles, CA | Seattle, WA | Dallas, TX | Minneapolis, MN | Birmingham, MI | Irvine, CA)
Duration: 6 10 Months
Interview: In-person on any of the mentioned location
Note:
- Must be local with DL copy
- LinkedIn with location and photo (before 2023)
Job Summary
Our client is seeking a highly motivated Senior Java Developer / Java Microservices Developer to join a fast-paced engineering team focused on enhancing and modernizing critical enterprise applications. The ideal candidate will be a strong individual contributor with deep expertise in Java 8+, Spring Boot, Microservices, REST APIs, and SQL, along with excellent problem-solving and analytical skills.
The candidate should be comfortable understanding complex business domains, working with legacy monolithic applications, and delivering high-quality solutions while supporting application modernization initiatives.
Required
- 7+ years of software development experience.
- Strong hands-on experience with Java 8+ in day-to-day development and problem-solving.
- Strong hands-on expertise with Spring Boot and Microservices.
- Strong understanding of REST APIs and backend service development.
- Strong SQL and database development experience.
- Excellent problem-solving and analytical skills.
- Experience working with enterprise-scale applications.
- Ability to quickly understand complex business domains and existing application architectures.
- Experience troubleshooting and supporting production applications.
- Strong understanding of software development best practices.
- Experience working in Agile development environments.
Others
- Experience modernizing legacy monolithic applications into microservices-based architectures.
- Experience working in large enterprise environments with complex business applications.
- Strong understanding of scalable and performant backend application design.
- Experience with application performance optimization and production troubleshooting.
- Strong communication and collaboration skills with product, architecture, and engineering teams.