6 months ago
As a Senior Software Engineer your mission is to help lead our team of innovators and technologists toward creating next level solutions that improve the way our business is run. Your deep knowledge of design, analytics, development, coding, testing and application programming will help your team raise their game, meeting your standards, as well as satisfying both business and functional requirements. Your expertise in various technology domains will be counted on to set strategic direction and solve complex and mission control problems, internally and externally. Embracing leading-edge technologies and methodologies inspires your team to follow suit. Collaborating with our network of global technologies will enable you to deliver diverse and inclusive software solutions.
As part of its Asset & Wealth Management, JPMorgan's Private Bank manages over $325Bn AUM in discretionary portfolios for over 450,000 clients globally. The portfolio management for these discretionary portfolios is managed on a set of vendor and proprietary portfolio implementation platforms that covers portfolio administration, rebalancing, pre-trade compliance and order routing. These platforms are managed by the Global Discretionary Investments Technology team (DITech).
Our Asset and Wealth Management division is driven by innovators like you who are driven to create technology solutions that make us work more efficiently and help our businesses grow. It's our mission to efficiently take care of our clients' wealth, helping them get, and remain properly invested. Across 27 cities, our team of 4,600 agile technologists thrive in a cloud-native environment that values continuous learning using a data-centric approach in developing innovative technology solutions.
We have a need for a Senior Developer with experience working on large scale, high volume asynchronous applications in highly iterative environments, following Continuous Integration, Continuous Deployment and exhibiting a DevOps mentality.
Experience building RESTful API's using TDD practices is highly desirable as in any experience working with AWS/Cloud/DevOps environments. This is a great opportunity for an enthusiastic Senior Java Developer looking for a chance to join a new team where you will have a big influence in the Architecture and Design and be able to work with cutting edge technologies.
* Java 8, J2EE
* Cloud, AWS, Docker
* Agile Practices (XP, Lean, Scrum, KanBan, CI, CD)
* Test Driven Development/Behaviour Driven Development (TDD/BDD)
* DevOps mentality
* REST/SOAP API's (microservices)
* Experience of transactional systems in a highly concurrent environment
* SQL (Sybase, Oracle)
Preferred Technical Knowledge:
* Experience of highly available/resilient or distributed systems e.g. Akka, Kafka, Cassandra
* NoSQL (MongoDB, DynamoDB, Cassandra, Neo4J)
* Cloud Foundry
* Team Lead experience
* Experience of assisting refining Agile processes and coaching other developers
* Charles River or willingness to learn about Charles River