You haven't searched anything yet.
*********Locals & Drivables to Seattle desired; Face to Face interview is a Must**********
Job Description:
BS/BA in Computer Science or related field plus 5 years’ work experience.
Define, design, and implement complex, multi-tier distributed software systems.
Excellent understanding of computer science fundamentals, data structures and algorithms.
Extensive hands-on experience and expertise in object-oriented design methodology and application development using Java/J2EE, Design Patterns, Spring and Spring Boot frameworks, Web services, Micro services, Dockers, Spring Cloud, Elasticsearch, and Caching mechanisms.
Familiarity with Event driven architectures and Distributed processing technologies.
Good understanding of using various database systems (NoSQL and relational) at scale, like Oracle, Mongo, MySQL etc.
Drive architecture discussions, produce well-documented design docs, and participate in design and code reviews.
Ensure code quality and maintainability by evolving architecture and tech stack, refactoring, standards and improving build and test systems.
Estimate engineering effort, plan execution cycles, and rollout system changes.
Familiarity with CI/CD pipelines using Jenkins, Maven.
Familiarity with GitHub, Junit, Jira.
Full Time
$106k-140k (estimate)
06/23/2024
07/10/2024
The following is the career advancement route for Java Backend Engineer positions, which can be used as a reference in future career path planning. As a Java Backend Engineer, it can be promoted into senior positions as an Applications Programmer III that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Java Backend Engineer. You can explore the career advancement for a Java Backend Engineer below and select your interested title to get hiring information.