Logo
Compunnel

Senior Java Developer

Compunnel, Oaks, Pennsylvania, us, 19456


Job Summary:

Client is seeking a highly skilled and experienced Senior Java Developer to join the SEI Investments team in Malvern, PA. This role requires expertise in developing and maintaining complex applications using Java, Spring Boot (Microservices), REST APIs, and Kafka. The ideal candidate must possess experience in the investment banking or portfolio management industry to address business needs effectively. This is a hybrid role requiring 3 days on-site and offers a 1-year extendable contract.

Key Responsibilities:

• Design, develop, and maintain high-performance, scalable, and secure applications using Java and Spring Boot (Microservices).

• Develop and integrate RESTful APIs to support various business functions.

• Work with Oracle databases, utilizing PL/SQL for queries and data manipulation.

• Implement and manage messaging systems using Apache Kafka.

• Deploy, manage, and scale applications using Kubernetes.

• Collaborate with cross-functional teams to define, design, and ship new features.

• Ensure the performance, quality, and responsiveness of applications.

• Identify and correct bottlenecks and fix bugs.

• Stay updated with the latest industry trends to ensure competitive applications.

• Mentor junior developers and provide technical guidance.

Required Qualifications:

• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

• 7-8+ years of post-graduate experience in Java development leveraging Spring Framework.

• 5+ years of experience in the development and consumption of RESTful APIs.

• 3+ years of experience developing with Spring Boot and Microservices architecture.

• 2+ years of experience working with Apache Kafka.

• 2+ years of experience using Kubernetes for container orchestration.

• 2+ years of experience with Oracle databases, including writing basic PL/SQL scripts.

• 2+ years developing Investment Banking, Portfolio Management, or trading applications.

• Strong skills with JSON/XML for communicating with User Interfaces.

• Excellent problem-solving skills and attention to detail.

• Strong communication and collaboration skills.

Preferred Qualifications:

• Prior experience at leading investment banks or asset management companies like Vanguard, J.P. Morgan, Goldman Sachs, Morgan Stanley, Citigroup, or others is a plus.

Primary Skills:

• Java

• Spring Framework

• Spring Boot

• Microservices

• REST APIs

• Apache Kafka

• Kubernetes (K8)

• Oracle Database / PL-SQL

• JSON / XML

• Investment Banking or Portfolio Management application development

Education:

Bachelors Degree