Software Engineer II - Java full stack and AI (with Python)
MastercardMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design and develop high-quality, secure, scalable full stack software solutions based on technical requirements within expected time and budget.
Collaborate closely with Product Owners to create usable UIs and visualizations, and participate in architectural and planning discussions.
Provide support during testing phases and adhere to Agile development processes and ceremonies.
Minimum Requirements
3-6 years of experience in full stack Java development including Java 8+ and Spring Framework (Spring 5+).
Experience with RESTful web services development using Spring Boot / Spring REST APIs.
Proficiency with relational databases (Oracle or SQL Server) and optimized SQL queries.
Experience with modern frontend frameworks (React or Angular) and exposure to CI/CD pipelines and cloud platforms (AWS/Azure/GCP).
Ideal Candidate Profile
Experienced in building scalable backend services and responsive frontends in an Agile environment with global cross-functional teams.
Familiarity with containerization technologies (Docker, Kubernetes) and big data tools (Databricks, Spark).
Exposure to AI/ML integration, Python for AI model development, and modern development environments (IntelliJ, Eclipse, VS Code).
