As a Java Engineer, you will be primarily responsible for enhancing and maintaining a heavily utilized and highly available CQRS service that supports our product offerings along with other services and deployment code written in many languages. Additional duties would include educating and evangelizing to the rest of the team best practices around the Java Spring framework, performance, and availability.
Primary/Essential Duties and Key Responsibilities:
- Collaborate with members of the team to solve challenging engineering tasks on time and with high quality.
- Engage in code reviews and training of team members.
- Ownership of continuous deployment pipeline code.
- Situationally troubleshoot production issues alongside the support team.
- Continually research and recommend product improvements.
Required Qualifications:
- Java Spring
- CQRS
- Event Sourcing
- Event Oriented Architectures
- MongoDB/NoSQL
- RabbitMQ
- Docker
- Distributed Systems and Concurrency Programming
- DevOps
- OAuth
Preferred Qualifications:
- Proficiency with tools including: Git, TeamCity, Bosh, Concourse
- Experience using automation testing tools (Selenium, xUnit, mocking frameworks)
Typical Interview Process:
- If your application is selected, a Talent Acquisition Manager will reach out to schedule a phone screen with them.
- If selected to move forward, you will complete a HackerRank Coding Assessment.
- If you pass, you will either move forward to a technical phone call for an additional screening, OR directly to an onsite interview.
- Offer stage.
by via developer jobs - Stack Overflow
No comments:
Post a Comment