Java Software Developer
Job Description:
Java Software Developer
About Us
Founded in 2016 as a UK Salesforce Partner, we established our Mauritius Salesforce delivery center in 2018, which now operates independently as Smplicity Consulting (Mauritius), following the UK business acquisition in 2023.
Today, under the same leadership, Smplicity Consulting (Mauritius) delivers Salesforce Implementations, Capacity Augmentation and Managed Services to top tier international clients across the UK, EU, US, Africa and Australia.
Why Join Smplicity?
Smplicity is a growing Salesforce consulting and digital transformation business serving clients across multiple countries and industries.
Joining us means working directly with international clients on complex Salesforce, integration and digital transformation projects while continuing to develop your technical and consulting expertise.
We are committed to investing in our people through:
- Salesforce certification support
- Technical and leadership development
- Coaching and mentoring
- Cross-functional learning opportunities
- Fast career progression for high performers
You'll also benefit from:
- Exposure to diverse clients and industries
- Opportunities to work with modern cloud and business technologies
- Collaboration with experienced consultants and leaders
- Opportunities to travel when required
- Flexible remote working and a healthy work-life balance
We believe in developing people, not simply hiring them.
Role Summary - Java Software Developer
We are hiring Java Software Developers to join our growing team. This role is ideal for developers who are passionate about technology and eager to engage with clients, understand business challenges, and contribute to delivering impactful enterprise solutions.
You will work on complex and high-impact projects, collaborating with both local and international clients across a range of industries. This position offers the opportunity to grow beyond traditional software development into a more consulting-oriented career path, with exposure to modern enterprise technologies and platforms.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or Software Engineering.
- Java development (Mandatory)
- JavaScript and modern frontend development
- SQL
- API development
Responsibilities
- Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems
- Delivering high availability and performance
- Contributing in all phases of the development lifecycle
- Writing well-designed, efficient, and testable code
- Conducting software analysis, programming, testing, and debugging
- Managing Java and Java EE application development
- Ensuring designs comply with specifications
- Preparing and producing releases of software components
- Transforming requirements into stipulations
- Support continuous improvement
- Investigating alternatives and technologies
- Presenting for architectural review
Nice to have (Optional)
- Experience in Agile/Scrum development environments
APPLY NOW to become part of a vibrant community where your contributions make a difference.