Home
Jobs

Java Backend Developer

6 - 9 years

11 - 15 Lacs

Posted:2 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


Project description Provide End to End Development solutions to one of the largest investment banking products by scaling up the latest technology stack by adopting the cloud-based services under the Payment Settlement stream. Responsibilities
  • Participate in the full application development lifecycle for the development of Java applications, Microservices, and reusable components to support overall project objectives
  • Leverage design patterns, test-driven development (TDD), and behaviour driven development (BDD) to build software that is reliable and easy to support in production
  • Must be adaptable to different responsibilities, and possess strong communication skills in order to work effectively with team members and stakeholders
  • Design and deliver front to back technical solutions and integrate into business processes
  • Participate in hands-on coding, code reviews, architectural decisions, and reviews
  • Work in an Agile Systems Development Life Cycle
    Skills Must have
  • Overall 6-9 years of experience as a Java Developer
  • 6+ Years of Experience developing in Core Java and Spring Framework
  • Google Cloud Platform Experience
  • Worked with the latest features of Java 8, 11, and 17 in Development
  • Solid understanding of Data Structures
  • Good hands-on coding skills
  • Experience in Kafka or other messaging
  • Knowledge of key APIsJPA, JTA, CDI, etc.
  • Knowledge of various design and architectural patterns
  • Understanding of microservices architecture
  • Containerization solutions (e.g. Docker, Kubernetes, OpenShift)
  • Building tools (e.g. Maven, Gradle)
  • Version Control (e.g. Git)
  • Continuous Integration systems (e.g. TeamCity, Jenkins)
  • English Upper-Intermediate
  • Be well versed with concepts of references, class instances, methods, objects, constructors, mutable and immutable class concepts, functional interfaces, array lists, linked lists, Hashmap, collections, the difference between recoverable and non-recoverable exceptions, Inversion Control, design a data structure that supports Insert, Delete, Search in constant time complexity, etc.
    Nice to have
  • Understanding of CI/CD Pipelines through Jenkins/Git/Github/Github Actions
  • Experience in investment banking-related projects
  • Mock Interview

    Practice Video Interview with JobPe AI

    Start Java Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Java Skills

    Practice Java coding challenges to boost your skills

    Start Practicing Java Now
    Luxoft
    Luxoft

    IT Services and IT Consulting

    Zug New York

    RecommendedJobs for You

    Chandigarh, Chandigarh, India

    Bengaluru, Karnataka, India