Senior Java Developer
Role details
Job location
Tech stack
Job description
You will play a vital role in driving innovation and developing mission-critical software solutions that enable efficient public transportation systems. You will collaborate with a diverse team of platform experts and hardware specialists to design and implement robust and scalable software applications. Requirements
- Design, develop, test, and maintain secure, scalable, and reusable software solutions that meet customer needs.
- Contribute to Agile development processes, including sprint planning and reviews.
- Collaborate with the Team Lead and Principal Engineer on design priorities and delivery planning.
- Mentor and support junior engineers through knowledge sharing, code reviews, and technical coaching.
- Investigate and resolve production incidents to ensure system stability and customer satisfaction.
- Communicate technical concepts clearly across diverse teams and provide constructive, solution-oriented feedback.
Requirements
Vix Technology, are seeking a talented and motivated Senior Software Engineer to join our dynamic team. As a Senior Software Engineer, you will have the opportunity to work on cutting-edge technologies and solutions that are transforming the public transportation industry., * Minimum of 5 years experience in software development.
- Extensive experience in Java, Experience with AWS cloud platform, particularly serverless architecture (Lambda, API Gateway), containerisation (ECS, ECR) and CDK.
- Proficient in Bitbucket and building CI/CD pipelines to automate testing and deployment.
- Skilled in building and integrating RESTful APIs and event-driven architectures using tools like Kafka.
- Competence in working with relational and non-relational databases such as Oracle and PostgreSQL
- Strong focus on automated testing (unit, integration, UI) using frameworks such as JUnit, Jest, Selenium, Cucumber Studio, and Allure.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field., * Strong critical thinking and proactive problem solving skills
- Clear and confident communicator, both written and verbal
- Composed and resilient under pressure
- Supportive team player with mentoring capability
- Committed to continuous learning and professional growth
- Demonstrates integrity, accountability, and reliability
- Organised with effective time management skills
Benefits & conditions
Besides the opportunity to work for a global company that is customer and people focused. We offer:
- A supportive culture with great on-site offices
- A focus on learning and development A great collaborative team culture, Besides the opportunity to work for a global company that is customer and people focused, we offer:
- A focus on learning and development
- A great team of like-minded professionals
- Private Healthcare
- Income Protection Scheme
- Pension
- Group Life Assurance
- Cycle to Work Scheme
- Electric Car Benefit Scheme
- Employee Assistance Programme
- Eyecare and Optometry Vouchers