Location
India | India
Job description
JOB DESCRIPTION
- Serve as a Full Stack Software Engineer that enables the design, development, and support of Platforms, APIs, and services
- Participate in white board sessions to gather customer requirements
- Develop SpringBoot/Java API/microservices on Google Cloud Platform (GCP) utilizing GCP services such as Cloud Run, Cloud Spanner, Cloud Pub/Sub, and more
- Perform software engineering using Test Driven Development (TDD), continuous integration and continuous deployment (CI/CD)
- Work in an extreme software development environment using Kanban software methodology
- Work with team members to establish best practices to maximize efficiency and minimize risk.
- Interact and work closely with product managers to devise solutions and break them down into incremental production-ready user stories
- Identify opportunities for adopting new technologies to solve existing needs and predicting future challenges
- Refactor API/microservices for simplification and efficiency
- Execute API Load and Performance (L&P) on API/modules developed
- Develop software that is Clean Code compliant and utilize tools such as SonarQube
- Perform individual development and collaborate with cross functional teams on end-to-end integration, testing and issue triage efforts.
Use DevOps tools such as Jenkins, SonarCube, CheckMarx, Fossa, and GitHub to deploy, improve and manage software
RESPONSIBILITIES
- Knowledge about API design standards, patterns and best-practices
- Experience helping troubleshoot application and performance issues
- Agile mindset
- Excellent communications skills - ability to engage in deep technical discussions with customers and peers and become a trusted technical advisor
- Critical thinking, decision-making and leadership aptitudes
- Strong analytical and good interpersonal skills.
- Good organizational and problem-solving abilities
- In depth knowledge of software development methodologies, tools, standards and procedures for high quality software development
QUALIFICATIONS
- Bachelors or Master's Degree in Computer Science or equivalent degree or experience
- 1.5+ years of software engineering experience using Java/SpringBoot or equivalent
- 1+ years of experience with Google Cloud Platform or other cloud platforms
- 1+ years of experience in cloud API development such as Pivotal Cloud Foundry, GCP, Azure, AWS or similar, containers such as GKE and Cloud Run
- Expertise in API related technologies such as JSON, REST, Swagger, and Postman
- Experience working with API developer portal products
Job tags
Salary