WE’RE SENDING YOU TO AN EXTERNAL SITE TO APPLY
Please verify the following information to apply to this job
PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Software Engineer Senior:
-
Employment Type:
Full-Time
-
Experience:
3 years
-
Education:
4 Year Degree
-
Travel:
Not Specified
-
Manage Others:
Not Specified
-
Location:
Chennai, Tamil Nadu (Onsite)
Do you meet the requirements for this job?
Software Engineer Senior
- Looking for a Full Stack Software Engineer with experience in API based systems to be part of API Platform team.
- The API Platform Enablement team provides a set of applications that implement API Management offering for the enterprise.
- These applications allow product teams to register, secure, publish, and manage their API-based applications.
Responsibilities
- Build out vital products / microservices / APIs to support API Publishing, Catalog, and Access Management.
- Enhance testing platforms, improve test automation, foster software craftsmanship
- Practice and promote use of Cloud Native approaches: API First, Microservice architectures, Code Quality, Security, CI/CD etc.
- Surprise and delight customers and partner software engineers
- Monitor and evaluate the performance of our solutions
- Collaborate with multi-skilled teams working on API Enablement software solutions
- Engage in Test-first Development, Test Driven Development
- Cloud development using cutting-edge technologies and integrations with enterprise systems
Skills Required:
- Object-oriented development languages, such as but not limited to: § Java § JavaScript § TypeScript § Kotlin § Python
- Modern databases (Relational and non-relational)
- Continuous integration/continuous delivery tools and pipelines, such as: (Jenkins, Terraform, SonarQube, Maven, Gradle, Harness, Apigee X)
Skills Preferred:
- Understanding of API standards such as OAuth, Open API specification, GraphQL, and JSON
- Deep understanding of Object-Oriented Design Principles
- Familiar with eXtreme Programming (XP) practices including Pair/Mob programming and Test-first/Test Driven Development (TDD)
- Experience with developing and deploying to cloud platforms, such as Google Cloud Platform, Pivotal Cloud Foundry, Amazon Web Services, and Microsoft Azure
- Experience with Spring/SpringBoot and RESTFUL Web services development
- Knowledge of SQL and NoSQL databases Git/GitHub
- Experience with JIRA, backlogs, iterations, user stories, or similar Agile Tools Highly effective in working with other technical specialists, Product Managers, UI/UX Designers and business partners
- Passion for learning and willingness to work in a pair programming environment
- Strong analytical and problem-solving skills
- Strong oral and written communication skills
- Ability to multi-task and manage changing priorities
- Strong teamwork and interpersonal skills
- Understanding of fundamental data modeling
- Experience in development of microservices
- 42Crunch experience
Experience Required:
- 5+ years of development experience
Experience Preferred:
- 3+ years of experience developing and deploying to cloud platforms, such as Google Cloud Platform, Pivotal Cloud Foundry, Amazon Web Services, or Microsoft Azure
Education Required:
- Bachelor’s degree in computer science or equivalent
Education Preferred:
- Master’s degree in computer science or equivalent
Recommended Skills
- Api
- Agile Methodology
- Amazon Web Services
- Analytical
- Apache Maven
- Backlogs
Help us improve CareerBuilder by providing feedback about this job:
Job ID: 369229
CareerBuilder TIP
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.