Software Development Expert
About the Role:
* We seek a skilled software development expert to design, develop and maintain APIs using industry-standard tools.
* The ideal candidate will implement scalable and secure API architectures using REST, gRPC, and GraphQL protocols.
* Proficiency in Java (Spring Boot) and frontend applications using JavaScript/TypeScript with React or Angular is required.
* Experience with cloud environments such as AWS or GCP for deployment, scaling, and monitoring is essential.
* The successful candidate will utilize CI/CD pipelines (ADO Pipelines), GitHub, Docker, and Kubernetes to manage code, build processes, and deployments.
* Strong understanding of API protocols and architectural patterns is necessary for this role.
Required Skills & Experience:
* 5+ years of overall professional experience in software development.
* Java (Spring Boot): Proficient developer.
* API Development: Strong understanding of API protocols.
* Cloud Platforms (AWS/GCP): Experience with deployment, scaling, and monitoring.
* JavaScript/TypeScript: Proficient developer.
* React/Angular: Experienced developer.
* CI/CD, GitHub, Docker, and Kubernetes: Proficient user.
* Able to write clear documentation and contribute to API governance efforts.
Key Responsibilities:
* Design, develop, and maintain APIs using industry-standard tools.
* Implement scalable and secure API architectures.
* Develop backend services using Java (Spring Boot).
* Develop frontend applications using JavaScript/TypeScript with React or Angular.
* Work with cloud environments for deployment, scaling, and monitoring.
* Utilize CI/CD pipelines, GitHub, Docker, and Kubernetes.
Benefits:
* Opportunity to work on high-profile projects.
* Collaborative and dynamic work environment.
* Professional growth and development opportunities.
* Competitive salary and benefits package.