Senior Software Engineer - JAVA
Posted: 9 hours ago
Job Description
WE HELP ORGANISATIONS THRIVE IN THE FAST-PACED WORLD OF MODERN BUSINESS With headquarters in Australia and a regional office in Sri Lanka, 3Rive Technologies strives to set global standards. With a proven track record in delivering effective digital solutions for global organizations.We are looking for a Senior Software Engineer JAVA to join our team. Where the potential candidate will get an opportunity to collaborate with the corporate world while having personal career growth.Get in touch with us via hr@3rivetech.com.Expected deliverables from an Ideal Senior Software Engineer JAVADesign and develop enterprise solutions for one of the world’s largest corporations.Implement distributed and highly available enterprise applications that scale for enterprise demands.Adhere to Continuous Integration and Continuous Delivery of solutions.Ensure high code quality by following software engineering best practices.Work collaboratively in a cross functional team in an Agile delivery environment.Adhere to DevOps principles and be involved in projects throughout their full software lifecycle: from development, QA, and deployment to post-production support.What qualifications & experiences you should haveA Bachelor’s Degree in Computer Science or equivalent, with years of experience developing production enterprise applications as specified below: 2+ for Software Engineers 4+ for Senior Software Engineers • Extensive experience with the Java/Spring-Boot stack, along with hands-on knowledge of RESTful APIs, microservices, performance optimizations, enterprise integration principles and modern deployment strategies (containerization principles) • In-depth understanding of front-end development (React/Redux stack). • In-depth understanding of relational databases, schema design and SQL optimization. • Familiarity with DevOps practices and prior experience working with cloud platforms (AWS preferred) • Prior experience and hands on exposure working with AWS (primarily EC2, ECS, Lambda, Fargate, Step Functions, IaC) would be beneficial • Demonstrated ability to analyze complex systems and debug production issues across distributed environments. • Familiarity with data streaming concepts and related toolsets (Kafka) would be an added advantage • Excellent communication skills • Familiarity with working in a Scrum Agile delivery environment • Familiarity with Quality Engineering process and practicesWhat we can ensure for you,As a team, we believe it takes great people to make a great company.It’s the exceptional contribution of all individuals at 3rive that drives our success! Our mission is to do meaningful work and deliver projects that we’re proud and passionate about. We work smartly, and we have a great time doing it all together. Our open and collaborative work environment allows individuals to grow and flourish, as team members build and learn from each other’s unique capabilities.An opportunity to prove yourself in a global contextCompensation will be offered in Australian Dollars (AUD)Access to an array of large-scale ASX & NASDAQ listed client projects with the opportunity of collaborating in the data & analytics verticalFlexible working hoursHybrid work cultureFamily medical insurance with OPD & Spectacles with dentalYearly performance bonusCareer guidance with access to many professional study programs via online learning and teaching platformsFlat organization structure3rive tech is an equal opportunity employer. Our organization operates as an equal opportunity employer adhering to a policy that strictly prohibits any form of discrimination based on age, disability, sex, race, religion or belief, gender reassignment, marriage / civil partnership, pregnancy/maternity, or sexual orientation.We embrace inclusivity and actively advocate for equal opportunities, recognizing the importance of diverse talents, skills, and potential. We encourage applications from a broad spectrum of candidates. Selection for positions will be solely based on individual merit.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period