Lumen is looking to modernize legacy systems and build high-performance, reliable, and highly available (HA) database-driven applications by hiring a Senior Lead Software Backend Developer with unparalleled technical expertise.
Requirements
- 8+ Significant software engineering experience using Java.
- Significant experience with integration technologies including REST and GraphQL Services, micro-services patterns, Open API specifications.
- Understanding of enterprise databases including Postgres, Graph Databases and Mongo
- Ability to write and understand complex SQL queries, relational and non-relational data models
- Experience with data structuring standards including XML, JSON, and YAML
- Knowledge of code versioning tools such as Git and GitHub
- Experience with containerization technologies to include Kubernetes and Docker
Responsibilities
- Advanced software engineering using modern software languages and architecture patterns
- Developing enterprise RESTful web services in REST the latest patterns
- Developing various data persistence frameworks leveraging SQL, Graph and No SQL solutions as appropriate
- Maintaining and resolving issues in a highly complex integration architecture
- Leveraging CI/CD pipelines as part of DevOps platforms to deliver code into test and production
- Engagement in all aspects of the software development life cycle, including requirements review, design, coding, code reviews, testing, deployment, and warranty support.
- Contributing to design and architecture solutions for telecommunication workflow and order management systems.
Other
- Up-to-date knowledge of current trends in software development and cloud native technologies
- Following up with application owners and solution architects to resolve issues as needed
- Participating in and being a member of a multi-location, global software development team
- Mentoring others in various technical areas, including business processes implemented in the team's applications and the creation and delivery of designs and solutions in accordance with architectural direction.
- Working with Software Analysts, Scrum Masters/Team Coaches, QA Analysts, Product Owners, and other cross-functional resources to define and deliver business impacting projects.