Java Full Stack Developer

Year    KA, IN, India

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 Client Management 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 7 to 9 years of experience as a Java Developer


5+ Years of Experience developing in Core Java and Spring Framework


4+ Years of Experience developing in React and JavaScript


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 APIs: JPA, 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


Other




Languages


English: C2 Proficient


Seniority


Senior



Bengaluru, India


Req. VR-115915


Java Full Stack


BCM Industry


14/07/2025


Req. VR-115915

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3859975
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year