Mandatory SkillsCore Java
Spring boot Framework
Web Services: SOAP/REST
JMS
Oracle DB - We are looking for a Senior Java Developer with impressive technical skills and excellent communication and collaboration skills to help us build our Next Generation API Platform.
- Along with writing awesome code, you will be responsible for designing and building a highly scalable set of APIs that support our rich consumer facing applications. You will use industry best practices and work collaboratively with cross-functional teams of product managers, architects, principal engineers, software engineers, test automation engineers and DevOps in an Agile setup.
- Be part of an engineering team that builds and supports amazing customer-facing products that will drive the next generation of customer's Digital Experience!
Responsibilities:- Participate in architectural design, system analysis, and programming activities on application software; this may often require independent research and study.
- Design, develop, test and maintain microservices to support our consumer facing applications.
- Write highest quality code with utmost attention to scalability, security and performance. Use TDD and participate in code-reviews with other software engineers.
- Collaborate with DevOps team to setup the build and delivery pipeline. Add instrumentation and monitoring to support production environments.
- Ship high quality products and features with an end-to-end mindset from conception to delivery and production support; owning specifications, quality, release deployments and monitoring of production health.
- Participate in code-reviews, provide technical guidance and mentor software engineers.
- Collaborate closely with Engineering leadership, Product Managers, Designers, Test Automation and other teams and business units to define, prioritize, sequence and scope business and functional requirements and drive results.
Requirements: · BS/MS in Computer Science or equivalent work experience.
- 8+ years of experience designing and developing secure object-oriented web services.
- Experience with all phases of software development. You have been there and done it, multiple times.
- You have strong experience in Care Java, Spring and Restful API Development.
- Experience with SQL and NoSQL databases.
- Build & CI Tools: Maven, Jenkins, Gradle etc.