ApplySenior Java Engineer - Contract
Posted 3 months agoViewed
View full description
Requirements:
- 6+ years of experience as a software engineer, building and operating production systems at scale.
- 4+ years experience with Java using Spring Boot or Dropwizard.
- Bachelor’s degree in computer science or a related field is preferred.
- Good understanding of application scaling.
- Experience with unit testing and integration testing.
- Experience teaching and mentoring junior engineers.
Responsibilities:
- Develop and deliver clean, maintainable, performant code.
- Help define the architectural strategy for the systems owned and contribute to architectural vision for the platform.
- Review code and provide feedback on team technical work.
- Build services and tooling to streamline development process.
- Mentor and coach less experienced engineers.
- Define standards and best practices for development processes.
- Participate in sprint-related meetings.
- Encourage a culture of experimentation and innovation.
- Provide consultation for non-technical teammates.
- Advocate for new technology and flexible design patterns.
Apply