Senior Software Engineer - Java Full stack with AI
Core
Senior Full Stack Java Engineer building scalable, secure enterprise applications and cloud architectures for MasterCard's business analytics and reporting solutions.
Role type
Senior IC Full Stack Java Engineer (AI-integrated)
Builds
Enterprise applications, scalable cloud architectures, and AI-powered features for business analytics
Domain
Financial Technology (Payments) + Cloud Native + AI/ML
Deliverable
production ML models | product features
Required skills
Java 8+, Spring 5, Hibernate, React/Angular, RESTful APIs, AWS (EC2, ECS, S3), Docker, Kubernetes, CI/CD (Jenkins, Maven), SQL/NoSQL, AI/ML concepts, UNIX scripting
Preferred skills
Big data ecosystems (Databricks, Spark), AI-assisted development tools, microservices architecture
Technologies
Java, Spring, Hibernate, React, Angular, AWS, Docker, Kubernetes, Jenkins, Maven, Gradle, SonarQube, Oracle, SQL Server, MySQL, Postgres, MongoDB, Databricks, Apache Spark
Responsibilities
Design and develop scalable cloud architectures using AWS; integrate AI/ML services and tools into applications; ensure software designs align with enterprise architecture; mentor other developers on performance engineering; participate in business requirement gathering and product roadmap definition; maintain PCI/GLBA compliance; optimize database queries and application performance.
Seniority
Senior, hands-on IC