Be among the first 25 applicants
Responsibilities:
- Design, develop, and maintain backend services and APIs using Java, Spring Framework.
- Design development of front-end layer specially to integrate user-facing elements with server-side logic.
- Collaborate with cross-functional teams to design, develop, and implement software solutions.
- Implement and maintain microservices architectures that are scalable, reliable, and efficient.
- Optimize application performance, focusing on speed and scalability.
- Write clean, maintainable, and testable code, following best practices for software development.
- Participate in code reviews to maintain code quality and share knowledge with the team.
- Troubleshoot and resolve issues in a timely manner, ensuring the stability and reliability of the backend systems.
- Stay up to date with the latest industry trends and technologies to continuously improve our systems.
Technical skills:
- Strong understanding of Computer Science foundation (data structures, algorithms, databases, distributed systems).
- Strong expertise in Spring Boot and ability to develop Rest APIs.
- Strong understanding of SQL database (Any of MySQL/DB2/MSSQL/Oracle).
- Working experience of Java Application development with Microservice architecture.
- Strong working experience in any one of the front-end technologies like React, Angular, Vue with the ability to develop UI as well.
- Strong knowledge of container technologies (e.g., Docker, Kubernetes, Cloud Foundry, or Hashicorp Nomad/Consul/Vault).
- Strong working experience with modern software engineering practices including agile methodologies, coding standards, code reviews, source control management, build processes, test automation (JUnit Testing), and CI/CD pipelines.
- Excellent problem-solving and analytical skills.
Good to have:
- Use of Gen AI and knowledge around prompt engineering.
- Good working experience in Kafka and Elastic Search.
- Expertise in one or more programming languages (e.g., Golang, Python).
- Proficiency in working with Linux or macOS environments.
Seniority level:
Associate
Employment type:
Contract
Job function:
IT Services and IT Consulting