Senior Engineer
anz
Job Description
- Proactively providing technical leadership as well as being hands-on and willing to get stuck into the team with any tasks, including development, testing, business analysis.
- Increasing the speed and frequency of tackling technical debt, platform health and feature delivery.
- Contributing to solution design and direction setting for the team.
- Working with Product Owners and Business Analysts and translating business requirements into elegant solution design.
- Working with Lead Engineers and other Chief Analyst Programmer in uplifting our overall engineering capabilities in the Microservices area, as well as align with our future architecture direction.
- Continuously simplifying and automating our build, test and deployment practices.
- Creating a learning culture as well as sharing your knowledge with the team.
- Providing guidance to other team members, mentoring and coaching of less experienced team members
What will you bring?
- Must have 8+years relevant experience in Java Design Development.
- Strong technical leadership and extensive experience in leading commercial software development with Microservices/API as a senior technical lead.
- Extensive experience in leading Java development at an enterprise level.
- Extensive experience working on solution design and API design.
- Experience in Java development at an enterprise level (Spring Boot, Java 8+, Spring)
- Extensive experience leading API development and integration (REST/JSON, Kafka, message queues)
- In depth technical knowledge of database systems (Oracle, SQL Server).
- Experience working with Continuous Delivery/Continuous Integration pipelines.
- Experience working with container platforms (Docker, OpenShift, Kubernetes).
- Extensive DevOps knowledge including:
- Configuring continuous integration, deployment, and delivery tools like Jenkins, or GitLab CI
- Container-based development using tools like Docker, Kubernetes, and OpenShift
- Instrumenting monitoring and logging of applications
Detailed Description
- Experience working with Microservice on AWS (EKS, Codefresh, GitHub Actions).
- Experience working with offshore squad cross different time zone.
- Experience in production support.
- You are a great communicator. You are happy to work alongside a team where you talk openly and constructively about technical issues.
- You enjoy working with a team, are passionate about solving complex problems, you will be comfortable with the unknowns and strive to understand them, are adaptable to change and provide hands-on guidance to support others success.