Senior Software Engineer - Java Full-stack(AI/ML solutions / Spring Boot and Angular/React)
About the job
Your primary responsibilities would include designing, developing, and maintaining software applications using Java and related technologies. In addition to your Java development skills, having expertise in React or Angular would be beneficial in building modern and dynamic user interfaces for web applications. Other important skills for an SSE with full stack development experience may include: Develop and maintain full-stack applications using Java (Spring Boot) and Angular/React. Design and implement RESTful APIs and microservices for data processing. Integrate with cloud-native services (preferably on Oracle Cloud, AWS, or Azure) for data storage, compute, and messaging. Understanding of developing and deploying AI/ML solutions. Demonstrated experience working with cloud platforms to support AI and machine learning workloads. Build and manage CI/CD pipelines using tools like Jenkins, GitLab CI or GitHub Actions. Optimize performance of batch processes and real-time services. Ensure high code quality through unit testing, integration testing and code reviews. Maintain and enhance parameter file conventions and interface design solutions for merchant services. Hands-on experience with Redis is a strong plus. Experience of working on Nifi will be an added advantage. Experience of working in Agile teams. Strong analytical skills required for debugging production issues, providing root cause and implementing mitigation plan. Strong communication skills - both verbal and written – and strong relationship, collaboration skills and organizational skills. Ability to multi-task across multiple projects, interface with external/internal resources and provide technical leadership to junior team members. Ability to be high-energy, detail-oriented, proactive and able to function under pressure in an independent environment along with a high degree of initiative and self-motivation to drive results. Ability to quickly learn and implement new technologies, and perform POC to explore best solution for the problem statement. Flexibility to work as a member of a matrix-based diverse and geographically distributed project teams.
Requirements
- Java
- Spring Boot
- React
- Angular
- RESTful APIs
- AI/ML
- CI/CD
Qualifications
- Bachelor’s degree in computer science
- Engineering
- related field
Preferred Technologies
- Java
- Spring Boot
- React
- Angular
- RESTful APIs
- AI/ML
- CI/CD
About the company
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible.
Similar Jobs
Manager / Senior Manager - Business Finance
Golden Opportunities
Software Engineer - Front End
Boston Consulting Group
Senior Lead Software Engineer
Sampoorna Consultants