1. Java
2. Spring Boot
3. PCF
4. MongoDB
5. Messaging, MQs or Kafka
- Client Serving Technology's (CST) vision is to champion innovation and optimal technology enabled business capabilities.
- We are looking for a Senior Software Engineer who will excel in dynamic team, in a fast-paced and agile environment, specializing in building innovative and scalable technology solutions.
- Our Opportunity: The Senior Software Development Engineer will work with technical and business partners to design and maintain optimal programming and environment solutions.
- Job activities will involve design, developing solutions and supporting the tools and processes to gather detailed user requirements, architecting/developing a solution, and driving strategic planning discussions with technical, business, and client stakeholders.
- You will be the Sr Developer on the team and a liaison with the other development teams at client, partnering closely with them to ensure on-time delivery and quality code is implemented.
- Your work will impact the success of the projects and the firm by ensuring a successful delivery of an essential risk management system
- Develop architectural diagrams/documents, develop software codes and automated test scripts
- Write efficient, easy to follow technical documentation
- Act as liaison between technical and non-technical counterparts
- Architect and develop effective solutions that are in line with the organization's vision
- Actively participate in product design and development session
- Actively participate in all Agile ceremonies.
- Working closely with our Business System Analysts to help them identify, define and document business/technical requirements.
- High collaboration with team and partners discussing options and enhancement opportunities.
- Ensure timely delivery of technical project & release deliverables.
- Mentoring others, growing our team thru knowledge sharing, and continuously expanding Best Practices.
- The candidate must be able to balance multiple priorities while navigating daily opportunities.
- The ideal candidate will have a passion for problem solving, can quickly learn new concepts and must be able to interact with all levels of technical and business
- 8-10 years of experience with the following: Java, Spring framework, cloud development, and Web Services (REST, SOAP) supporting high volume transactions in a Highly Available environment
- 3-5 years’ experience designing and developing solutions to complex problems designs for enterprise wide projects
- Understanding of CI (Continuous Integration)/CD (Continuous Delivery) and why these practices are beneficial
- Knowledge of developing Visio diagrams, architectural and design documentations, functional and technical specifications, automated test process
- Strong working knowledge of software development methodologies, including some extensive experience with Agile development processes
- Experience with the Atlassian set of tools for Agile project/code management (Bitbucket, Bamboo, JIRA, Confluence)
- Willingness and ability to learn all aspects of test data management and associated tools
- Ability to work collaboratively with internal and external stakeholders including offshore teams and manage offshore development activities
- Outstanding verbal and written communication skills
- Experience and working knowledge of Pivotal Cloud Foundry (PCF)
- Experience and working knowledge of SQL Server, MongoDB and RabbitMQ
- Experience in driving process improvements, enhanced feature adoption, scalability, and automation