Senior Software Engineer (Java full stack)

Job Detail

  • Job ID 5319
  • Career Level  Officer
  • Experience  4-6 Years
  • Industry  Banking
  • Qualifications  Master’s Degree

Job Description

Position Responsibilities:

  • Design and develop scalable and efficient data architectures using technologies like Java spring boot, react JS, Hadoop
  • Develop data-focused applications on the backend using Java and springboot technologies
  • Help build out a data pipeline and compute tier that operates on Hadoop and Impala/Spark
  • Help optimize workloads running in the Hadoop with a focus on business intelligence/interactive workloads
  • Ensure that code is well-designed, maintainable, and adheres to best practices and standards
  • Collaborate with partners teams across broader Mastercard (Software Delivery, Corporate Security, Privacy and Data Protection, Global
  • Product Management) to deliver high-quality solutions that meet business requirements
  • Provide technical guidance and support to junior team members
  • Additional tasks as required

All About you:

  • Full stack Java developer
  • Experience in software development with a focus on data-driven backend applications using Java, Spring Boot, Spring (MVC), ReactJs/Angular, SQL, RDBMS (SQL and PostGRES)
  • Hands on experience of using IntelliJ or Eclipse/My Eclipse IDE
  • Hands on experience of writing Junit test cases, working with Maven/Ant/Gradle, GIT
  • Good to have experience of developing microservice application & deploying them on the public cloud like PCF (Pivotal cloud foundary)
  • Good Experience with CI/CD pipeline Jenkins , Chef Habitat
  • Good to have experience with scale-out technologies like Hadoop, Impala, Spark on-premise, or Databricks and Snowflake cloud offerings
  • Knowledge of Design Patterns
  • Experience of working with Agile methodologies.
  • Personal attributes are strong logical and Analytical Skills, design skills, should be able to articulate and present his/her thoughts very clearly and precisely in English (written and verbal
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering or a related field

Required skills

Login to Apply Job