As a JAVA backend developer, you will be creating and delivering high-performing digital platforms, including mobile and web solutions.
You ll have the opportunity to design new systems or re-design current applications.
Heres how youll contribute:
- Design , develop , and maintain high performance , scalable and secure backend applications using Java.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Implement and maintain RESTful APIs.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug applications.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay up-to-date with emerging technologies and industry trends.
Core Skills:
- Bachelor s degree in Computer Science, Engineering, or a related field.
- 3 to 6 years of experience in Java backend development.
- Strong knowledge of Java and related frameworks (e.g., Spring, Hibernate).
- Experience with RESTful APIs and web services.
- Proficiency in database technologies such as SQL, NoSQL, and ORM.
- Familiarity with version control systems (e.g., Git).
- Understanding of software development principles and best practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge and work experience of microservices architecture with common design patterns and principles.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience with CI/CD pipelines.
Skills Required
Hibernate, Spring