We are seeking an experienced Senior Software Engineer/API Developer to join our team. The ideal candidate will have a strong background in designing developing and maintaining RESTful and SOAP APIs using Java Spring Boot framework and Maven. The candidate will collaborate with other developers product owners and stakeholders to ensure the reliability scalability and security of designed and developed APIs and API components.
Responsibilities:
Design develop test and deploy RESTful and SOAP APIs using Java Spring Boot and Maven
Develop AWS Lambda functions and API components
Implement unit testing and maintain API code quality
Collaborate with teams to deliver highquality products and services
Document and maintain API specifications using tools like Swagger and Postman
Continuously monitor and optimize API performance and availability
Participate in code reviews and ensure adherence to coding standards
Stay uptodate with industry trends and emerging technologies
Requirements:
710 years of experience in software engineering API development AWS Lambda development and DevOps
Handson experience with Java Spring Boot Maven Python and AWS services
Strong knowledge of API development container technologies (Kubernetes Docker) and agile methodologies
Excellent communication collaboration and problemsolving skills
Experience with API management portals like Apigee
Understanding of Open API specification
Experience with continuous integration and continuous deployment (CI/CD) pipelines
Nice to Have:
Experience with additional AWS services
Knowledge of scripting languages like Python
Experience with performance measuring tools and troubleshooting techniques
maven,agile methodologies,swagger,api development,java,aws,spring,api,ci/cd,devops,restful api,unit testing,postman,docker,aws lambda,boot,spring boot,soap api,rest,python,kubernetes,api testing