Position

Senior Java Developer,
Bangalore

Location


Bangalore

Office Address


Project Description


PRG (Portfolio Reporting Group) is strategic programme where they are replacing the old application and building new platform on new technologies. They are taking the data feeds from 120+ front office data sources and aggregating and ensuring they report the correctly the data to number of regulatory bodies and stock exchanges as would be required. Currently the team would leverage the EAP (Enterprise Analytics Platform) to build the current application. MVP has gone live in December but major feed onboarding happening over the next 2 years.

Responsibilities


    Report into Compliance Domain Architect and Programme Manager
    This is not a traditional solution architect role as many of the building blocks for our solution have already been developed
    Understand how to gradually morph a code base in a controlled manner to make it performant
    Adoption of existing in-house built code frameworks (Java and SparkSQL)
    Know what it takes to build high quality common code components that can be re-used across programmes
    Microservice architecture down to software component
    Very strong communication skills to influence and direct multiple developer teams in London and Pune
    Product architecture document
    How to performance tune code running across a distributed environment
    Full stack Java knowledge
    CI/CD using Jenkins
    Microservice and API design patterns
    Docker/containers using RedHat Openshift
    RedHat jBPM
    YAML, JSON
    SparkSQL
    Conrol-M
    Hadoop
    BitBucket / Git
    Code quality (Sonar)

Skills


Must have

    - Core Java 5+ years
    - Spring framework 5+ years
    - Kafka or other messaging 3+ years
    - 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)

Nice to have

    Agile methodology

Languages


English: B2 Upper Intermediate

Relocation package


If needed, we can help you with relocation process. Click here for more details: see more details

Work Type


Java

Ref Number


VR-57702

Explore More

LoGeek Magazine
icon Logeek Luxoft
Learn more
Events
icon Events Luxoft
Learn more
Relocation Program
icon Relocation Luxoft
Learn more
Referral
Platform
icon Referral Luxoft
Learn more
Students
and Grads
icon Students Luxoft
Learn more

More job opportunities in
Java

Specialization Position / Title Location Send to a friend
Java Senior Java Developer Bangalore, IN
Java Java Developer Bangalore, IN
Java Regular Java Developer Bangalore, IN