As a Backend Developer, you will be an essential part of our development team, working on a high-impact fintech project for one of our prestigious clients. Your role will involve designing, implementing, and maintaining robust backend systems. We are looking for someone who is proficient in the latest backend technologies, excels in a collaborative environment, and is eager to take on new challenges.
Key Responsibilities:
- Develop and maintain backend services using Java 17 and Spring Boot.
- Design and manage databases using PostgreSQL.
- Utilize ORM frameworks for efficient database interactions.
- Implement containerization and orchestration using Docker and AWS ECS/ECR.
- Set up and manage AWS Application Load Balancers (ALB) for scalable applications.
- Collaborate with frontend developers and other team members to ensure seamless integration.
- Write clean, maintainable, and scalable code.
- Implement CI/CD pipelines using GitLab CI.
- Stay up-to-date with the latest industry trends and technologies to ensure the project remains cutting-edge.
-
Technical Skills Required:
- Java 17: Strong proficiency in Java 17 for backend development.
- Spring Boot: Extensive experience with Spring Boot framework.
- PostgreSQL: Expertise in designing and managing databases.
- ORM: Proficiency with Object-Relational Mapping frameworks.
- Docker: Experience with containerization and orchestration.
- AWS: Knowledge of AWS services including ECS/ECR and ALB.
- GitLab CI: Experience setting up and managing CI/CD pipelines.
Qualities We Are Looking For:
- Problem Solver: Excellent problem-solving skills and attention to detail.
- Team Player: Strong collaboration and communication skills.
- Hardworking: A strong work ethic and dedication to project success.
- Eagerness to Learn: Constantly seeking to improve and stay updated with the latest trends and technologies.