Dieses Stellenangebot ist nicht mehr verfügbar
Über
Responsibilities Develop production-grade software that is modular, reusable, scalable, and highly functioning Build RESTful APIs Build performant background jobs and queues Collaborate with other technology team members on solution design and code review Select new technologies/languages/tools/frameworks Perform debugging, tech debt resolution, and continuous code quality improvement Use test driven development (TDD) and maintain test coverage Introduce engineering process improvements and tools (depending on seniority level) Mentoring/pair programming/leadership (depending on seniority level) Required 6 years MIN experience as a software engineer Strong Java experience across multiple projects Tech stack: Spring or Spring Boot + JPA/Hibernate Have built several Web applications, especially REST APIs Strong SQL experience with any common relational database Experience implementing standard authentication systems (e.g. OAuth using Spring Security) and have a firm understanding of how authentication works in modern web applications Experience working on Agile/Scrum teams Regularly practice test driven development (TDD) with unit and integration tests using frameworks like JUnit, Mockito, etc. Be extremely comfortable working with version control and branching (e.g. Git) Bonus Skills Google Cloud Platform (GCP) Docker SAML/SSO RabbitMQ Apache Kafka Apache Beam, Hadoop, Spark Selenium Jenkins Python
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.