Senior Software Engineer
We are seeking a seasoned software professional to join our team. This is an excellent opportunity to leverage your technical expertise and contribute to the development of cutting-edge solutions.
The successful candidate will be responsible for designing, developing, and supporting robust APIs using Spring Boot, following established patterns and best practices. Your work will involve writing clean, maintainable, and well-tested code, contributing to code reviews, and actively participating in technical discussions to ensure high-quality outcomes.
Key Responsibilities:
* Design and develop scalable and secure API solutions using Spring Boot
* Collaborate with senior engineers to shape API design and deliver integration strategies that align with business needs
* Provide technical support, troubleshoot and resolve integration challenges, and contribute to the development of best practices around data loss prevention (DLP) and tokenization
Required Skills and Qualifications:
* Prior experience in a similar role ideally in a tech consulting company is required
* Hands-on experience working in a greenfield project is highly desirable
* Proven track record of managing end-to-end delivery of complex, large-scale enterprise projects
* Significant experience overseeing the design, implementation, and deployment of high-impact enterprise systems
* Strong Java development skills (Java 11+)
* Hands-on experience with Spring Boot, MVC, and Security
* Solid understanding of REST API design principles
* Proven experience with unit and integration testing
* Proficiency with Git and CI/CD workflows
* Working knowledge of cloud platforms (preferably AWS)
* Experience with format-preserving encryption (FPE) and tokenization using HashiCorp Vault or any similar secret management tool is essential
Benefits:
At our organization, we believe in fostering a collaborative and inclusive work environment that encourages innovation and creativity. We offer a range of benefits that include:
* A competitive salary package
* Ongoing training and development opportunities
* A flexible and supportive work culture
* A comprehensive employee benefits program
Additional Information:
We are an equal-opportunity employer, and we take pride in our commitment to valuing and supporting our people and the communities we serve. We are dedicated to attracting, retaining, and developing our people regardless of gender identity, ethnicity, sexual orientation, disability, and age. Applications are encouraged from all sectors of the community, and we strongly encourage applications from the veterans, Aboriginal and/or Torres Strait Islander community.
We are committed to supporting adjustments throughout the recruitment and selection process, as well as during employment. We actively support and encourage people with disabilities to apply.