JobDescription: Fullstack Engineer
PositionOverview :
We are seeking a highly skilled and experienced Fullstack Engineer tojoin our dynamic team. The ideal candidate will have over 6 years of handsonexperience in developing and managing fullstack applications. They should beadept at leveraging modern technologies to design scalable secure andhighperformance systems. The candidate will work across various platforms andtools contributing to all stages of the software development lifecycle.
KeyResponsibilities:
- Design develop and maintain endtoend web and software solutions.
- Implement and optimize backend services using Java SQL and Stored Procedures.
- Develop and maintain APIs and microservices using Spring Boot.
- Leverage Python (Airflow) for orchestration and automation tasks.
- Work with cloud platforms such as Google Cloud Platform (GCP) and AWS to deploy manage and monitor applications.
- Implement infrastructure as code using Terraform for scalable and reproducible cloud solutions.
- Write comprehensive and robust unit tests using JUnit to ensure software reliability.
- Ensure seamless CI/CD pipelines using tools like GitLab and other CI/CD platforms.
- Collaborate with DevOps teams to ensure efficient and automated application deployment.
- Perform database operations including writing and optimizing SQL queries and procedures for performance and scalability.
- Debug and resolve software defects and system issues effectively.
- Stay updated with the latest trends in technology and integrate relevant solutions into the application architecture.
RequiredSkills and Qualifications:
- A minimum of 6 years of professional experience in software development.
- Strong expertise in Java SQL and Stored Procedures.
- Handson experience with Spring Boot and microservices architecture.
- Proficient in Python specifically with Airflow for task automation and orchestration.
- Solid understanding of cloud platforms such as GCP and AWS.
- Practical experience with Terraform for cloud infrastructure management.
- Proficiency in writing and executing JUnit tests.
- Familiarity with CI/CD pipelines and tools like GitLab.
- Excellent understanding of database operations including complex SQL queries and optimizations.
- Strong problemsolving skills and ability to work collaboratively in a team environment.
- Familiarity with Agile/Scrum development methodologies.
PreferredQualifications:
- Certifications in AWS GCP or related technologies.
- Experience with other DevOps tools and methodologies.
- Knowledge of frontend technologies (React Angular etc. is a plus but not required.