Back End Developer (Java)
Remote · United States or Brazil
Job Summary
Back End Developer (Java) to design, code, and maintain web applications, APIs, and infrastructure components using Java/Spring for a long-term project with a client in Los Angeles, CA. Responsibilities include designing and coding highly efficient and scalable software, refactoring for maintainability, troubleshooting production issues, solving complex scalability and integration problems, and working as part of a team as well as an individual contributor with minimal supervision. Required skills include advanced English, 7+ years of experience in application design and development, 5+ years in Java with Spring Framework, Spring Boot microservices, Spring Cloud, API development and security, REST and SOAP Web Services, AWS, RDBMS (MySQL, Oracle, PostgreSQL), Tomcat, Git/Bitbucket, JUnit and Mockito for testing, and a Bachelor’s Degree in a related field. Bonus points for Agile Scrum, TDD, Pair Programming, Docker/Kubernetes, and full-stack capabilities (HTML5, JavaScript, TypeScript, AngularJS). Long-term positions with compensation in USD and PTO are offered.
Required Qualifications
- Bachelor’s Degree in Computer Science, Systems Engineering, or a related field
- 7+ years of experience in application design and development
- 5+ years of professional experience in Java
- Hands-on expertise in Spring Boot microservices, Spring Cloud, API development, and API security
- 3+ years of experience designing and consuming REST and SOAP Web Services
- 3+ years of experience working with AWS
- Strong experience with relational databases such as MySQL, Oracle, or PostgreSQL
- Familiarity with web and application servers, preferably Tomcat
- Proficiency with Git or Bitbucket for version control
- Experience writing unit and integration tests using JUnit, Mockito, or similar frameworks
- Experience supporting and troubleshooting systems and software running in Prod
- Bonus points for Agile Scrum, TDD, Pair Programming, Docker, Kubernetes
- Experience with full-stack development using HTML5, JavaScript, TypeScript, and AngularJS
Desired Qualifications
- 7+ years of experience in application design and development
- 5+ years of professional experience in Java
- Hands-on expertise in Spring Boot microservices, Spring Cloud, API development, and API security
- 3+ years of experience designing and consuming REST and SOAP Web Services
- 3+ years of experience working with AWS
- Strong experience with relational databases such as MySQL, Oracle, or PostgreSQL
- Familiarity with web and application servers, preferably Tomcat
- Proficiency with Git or Bitbucket for version control
- Experience writing unit and integration tests using JUnit, Mockito, or similar frameworks
- Experience supporting and troubleshooting systems and software running in Prod
- Bachelor’s Degree in Computer Science, Systems Engineering, or a related field
- Experience with Agile Scrum
- Experience with TDD and Pair Programming
- Experience with containerization tools like Docker and Kubernetes
- Experience with full-stack development using HTML5, JavaScript, TypeScript, and AngularJS
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.