Lumen is looking to automate all aspects of software deployment and application lifecycle management by combining the latest technologies and services.
Requirements
- Knowledge on API service development using Rest and graphQL principles and technologies like Java and Spring.
- Expertise with authentication scenarios: OAuth, SAML, JWT, etc.
- Experience with good engineering practices (test driven development, continuous integration, Jenkins).
- Experience with testing frameworks such as JUnit, Playwright, Vitest, etc.
- Design and operation of databases (SQL and NoSQL).
- Experience with team workflows involving tools like Git, Jira and Confluence.
- Experience with Azure tools like AppInsights and Azure AD/Azure B2C identity providers is a plus
Responsibilities
- Develop reusable software components and tools.
- Work under agile principles in a CI/CD environment.
- Participate in meetings and conferences to gather requirements and discuss architectural decisions, review solutions, dependencies, actions and timelines.
- Apply a thorough understanding of deploying and managing application lifecycles to interpret customer business needs and processes.
- Collaborate with other developers, testers, and system engineers to ensure quality product enhancements.
- Troubleshoot and resolve technical issues in a test and product environments.
- Identify, assess, and integrate various open-source technologies and cloud services.
Other
- 8+ years professional experience with a Bachelor's Degree or equivalent education and experience
- 6+ years professional experience with a Master's Degree or equivalent education and experience
- 5 years overall professional software development experience.
- Ability to work in teams and share knowledge with others to foster growth at all levels.
- Positive attitude towards feedback exchange and working collaboratively in a development environment (code reviews).