About the Role
The role involves contributing to the design and development of scalable Java-based applications. Candidates will be considered for future project opportunities requiring backend expertise, clean code practices, and collaboration within cross-functional teams.
Responsibilities
- Develop and maintain server-side logic using Java
- Collaborate on system architecture and technical design
- Write clean, testable, and well-documented code
- Participate in code reviews and team knowledge sharing
- Troubleshoot and debug production issues
- Integrate APIs and external services
- Work with relational and non-relational databases
- Implement security best practices in application code
- Support deployment and CI/CD processes
- Follow agile development methodologies
- Contribute to technical documentation
- Optimize application performance and scalability
- Collaborate with frontend developers on integration
- Participate in sprint planning and team ceremonies
- Ensure code quality through unit and integration testing
- Stay updated with evolving Java ecosystem trends
Compensation
Competitive market rate based on experience and project requirements
Work Arrangement
Remote with flexible scheduling; some projects may require alignment with client time zones
Team
Collaborative, international teams working on client-driven digital products in agile setup
Why Join Us
- Be part of a dynamic network of skilled developers
- Get matched with challenging projects based on your expertise
- Work with modern technologies and methodologies
- Flexible engagement based on availability and interest
- Opportunities to collaborate with global clients
Project Types
- Web application development with Java backend
- API design and integration projects
- Migration and modernization of legacy systems
- Building scalable microservices architecture
- Development of high-performance data processing solutions
Not applicable; remote roles available globally