Software Engineering - Core Java

Job Location:  Bangalore
Job Description:  SkillSet: sql server, jquery, web application design, test driven development core java, spring boot.

The Java developer will be a key member of the Margin and Collateral Services application development team responsible for the development and delivery of a fully STP, event driven trade assignment for the Agency business. Knowledge in the Securities Industry and market data are a strong plus, especially an exposure to cleared and non-cleared OTC business

Required Skills:

6+ years of Core Java, Multi-threaded programming, Spring [JMS, JDBC, CXF, SpringMVC], Test driven development [JUNIT, Mockito, H2/HSQL] and Automated Testing, Ant/Maven/Jenkins. Web application design and development using Java with experience of JSON/REST API s.

Experience of building object oriented and message based event driven applications for high volume and low latency applications.

Expert level Java 8

Good knowledge on SQL and DB concepts.

Experience of having worked with spring boot and tomcat.

Knowledge no sql databases such as Cassandra and Hadoop

Proven experience of building applications using Rest based micro-services architecture

Proven experience of using test automation frameworks such as JUNIT, Cucumber,.

Additional Skills

Must be familiar with Spring frameworks like aop, mvc, security etc

Should have proven track record and experience in architecting and designing mission critical applications

Needs to be very familiar with a UNIX environment.

Ability to operate and excel in a team oriented environment.

Ability to think, work and contribute beyond defined responsibilities.

Strong analytical skills with experience in writing functional/technical specifications.

Familiar with RDMS such as Oracle

Advanced knowledge of application, data, and infrastructure architecture disciplines

Understanding of architecture and design across all systems
Working proficiency in developmental toolsets
Knowledge of industry-wide technology trends and best practices
Ability to work in large, collaborative teams to achieve organizational goals
Passionate about building an innovative culture
Proficiency in one or more modern programming languages
Understanding of software skills such as business analysis, development, maintenance, and software improvement

Educational Experience
Bachelor's Degree or equivalent in a mathematics or science-based subject from a top school, or equivalent experience.
Advanced degrees are preferred, but not required.

Functional Area:  General / Other Software
Experience:  6 - 10 years
Qualification:  ("Graduation in any field")
Salary:  8 Lakh to 12 Lakh INR
Job Ad publication date: 10 Apr 2021  

Related Jobs

Related Jobs