Tuesday, August 25, 2020

Principal Software Engineer - Java/J2EE/Spring Boot (10-15 yrs) (Pylon Consulting)

Job Description :


- Principal Software Engineer for the Core Brokerage technology team will be responsible designing and driving implementation of applications/ framework using Java, Rest Services, Kafka Streaming APIs, Oracle on AWS Cloud Platform

- This technology group provides superior development and maintenance support to the overall Brokerage organization.

The Value You Deliver :

- Developing, designing and building architecture solutions on a platform dedicated to high scale processing of large amounts of data.

- Setting, communicating and reinforcing technical standards

- Assessing and researching current implementations of the platform and determining the course of action required to elevate the platform to meet customer needs.

- Taking the business requirements coupled with existing architecture to set a technical vision for features and major components and clearly articulating the evolutionary steps to achieve it

- Working with Operations to plan major infrastructure upgrades, to troubleshoot issues and to tune the environment for optimal performance and uptime

- Collaborating with peers and management on process improvement ideas, policy and procedure enhancements, and opportunities to improve our customer's service experience.

- Participating in code review and unit testing and providing support on issues in non-prod or production

- Foster a culture of relentless pursuit of process and product quality through the use of appropriate standards, engineering practices and tools

- Actively contribute to Core Brokerage Platform strategy and direction

- Actively and intentionally collaborate with other businesses and functions, and pursue opportunities to maximize value

The Skills that are good to have for this role :

- Principal Software Engineer exposure to end to end Technology Implementation

- Ability to identify areas of risk or potential problems and take action to mitigate them.

- Ability to lead through influence and know what data is needed to drive effective decisions

- Ability to assess and plan project, and stakeholders needs, and manage deadlines, risks.

- Ability to anticipate roadblocks, diagnose problems and generate effective solutions

- Ability to build communication and rapport with partners, stakeholders.

- Ability to adapt in a changing environment and be effective in many different business settings.

- Ability to take initiative, define vision for betterment of products, and execute at high level of quality

- Have a strong engineering (- software craftsmanship- ) mindset, and are adept in use of various engineering frameworks and practices to develop software product

- A creator, a doer, and a disruptor who will help us solve real-life problems, challenge the status quo and is not afraid to ask - Why- and - What if- ?

- Constantly challenge and inspire teams towards continuous improvement and innovation

How your work impacts the organization

The Expertise we're looking for :

Education and Experience :

- Bachelor's Degree in Computer Science or similar subject.

- 10-14 years of experience in information technology.

- Financial services experience, preferably in Brokerage Domain

- Certification in relevant technologies is preferred

The Skills that are Key to this role

Skills/Knowledge and experience :

- Operating Systems : Unix/Linux and shell scripting

- Languages : Java 1.7/J2EE, PL/SQL

- Middleware : REST Web Services, Spring Boot, Multithreading, Microservices, Streaming APIs, Kafka

- Application Server : Tomcat/TC Server

- Databases : Good understanding and experience on RDBMS

Methodology : Agile

Cloud Platform : AWS Cloud

Others : Prior experience on large scale IT Transformational Projects ( Migration, Modernization) is plus

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.