Insighture is a leading technology consultancy that drives digital transformation for businesses worldwide. With a team of over 85 expert consultants, the company delivers tailored, high-impact strategies and solutions, enabling scalable product engineering. As an AWS partner, Insighture excels in co-integrated cloud services. It has collaborated with more than 50 clients globally, guiding them through cloud adoption, DevOps transformation, enterprise modernisation, and more.
The team’s expertise spans Cloud-Native Development, Solutions Architecture, UI/UX, Quality Engineering, Data Engineering, AI/ML, and DevSecOps. These capabilities empower businesses to achieve impactful and innovative outcomes.
In 2024, Insighture achieved ISO certification and was recognised as a Great Place to Work, earning three prestigious awards: Best Workplace in Sri Lanka, Best Workplace for Technology, and Best Workplace for Young People. Insighture's technology and expertise are embedded in the work of internationally recognised care providers, global freight operations, child protection systems, and health tech platforms across Australia, the UK, and Singapore.
We are seeking a motivated and detail-oriented Java Developer to join our growing team.
Qualifications:
- Overall 6-10+ years of experience in software engineering and DevOps.
- Strong background in Java-based application development and modern DevOps practices.
- Experience working in Agile delivery environments
Must Haves:
- Strong hands-on experience with Java, Python, Groovy, Spring, Bash, JSON, NodeJS.
- Proven experience in DevOps processes – build, deploy, troubleshoot, and support.
- Experience with AWS Cloud services (Lambda, SNS/SQS, Step Functions, CloudWatch, DynamoDB, EC2).
- CI/CD tools and frameworks: Maven, Jenkins, AWS CloudFormation, Serverless frameworks.
- Version control using Git.
- Test Driven Development (TDD) using JUnit and mocking frameworks.
- Strong experience working on Linux and Windows platforms.
- Excellent communication skills with the ability to work closely with Business Analysts and stakeholders.
Preferred:
- Experience with AWS Serverless architectures
- Familiarity with IntelliJ IDE
- Exposure to enterprise-scale systems in financial services or regulated environments
- Experience contributing to on-call and out-of-hours support models
Role & Responsibilities:
- Analyse system requirements and produce technical designs
- Develop, enhance, and maintain application software
- Ensure compliance with quality assurance standards and agreed development processes
- Perform unit and integration testing; create effective test plans
- Support applications by responding to incidents and resolving production issues
- Participate in CI/CD and continuous improvement initiatives
- Provide technical advice and recommendations to business stakeholders
- Identify and propose technical improvements to enhance business outcomes
- Contribute to Agile ceremonies and apply Agile principles in daily work
- Support rollout of system enhancements and releases
- Collaborate closely with cross-functional teams and stakeholders