About the Role
The role involves leading development efforts in Java-based systems, guiding teams through design and implementation, and ensuring robust, scalable solutions are delivered.
Responsibilities
- Lead the design and development of Java applications
- Collaborate with cross-functional teams to define technical requirements
- Mentor developers to improve coding standards and practices
- Ensure software quality through code reviews and testing strategies
- Drive architectural decisions and system integration
- Troubleshoot and resolve complex technical issues
- Support continuous integration and deployment processes
- Promote best practices in software development lifecycle
- Work closely with product owners and stakeholders
- Deliver scalable and maintainable code solutions
- Participate in agile ceremonies and planning
- Optimize application performance and reliability
- Evaluate emerging technologies for project suitability
- Document technical designs and implementation details
- Ensure compliance with security and coding standards
Compensation
Competitive salary based on experience and qualifications
Work Arrangement
Hybrid work model with flexible location options
Team
Part of a dynamic engineering team focused on innovation and delivery
About us
We are a technology company delivering digital services across industries, focused on innovation and sustainable solutions.
We offer
- Opportunities for professional growth
- Supportive and inclusive work culture
- Access to training and certifications
- Health and wellness programs
- Flexible working hours
Diversity & Inclusion
- We welcome applicants of all genders and backgrounds
- Our hiring process values diversity and equal opportunity
Available for qualified candidates requiring work authorization