Post Job Free
Sign in

Full Stack Java Developer

Company:
Seven Seven Software
Location:
Houston, TX
Posted:
August 04, 2025
Apply

Description:

8 - 12 years of experience as a Full Stack Java Developer

Job Requirements

Job Update as of 04/16/2025:

The Developer will be a key member of the Margin & Collateral Services team. A brand new strategic platform build out for multi-asset Collateral management. The Developer will be focusing on design/development of core services which is being built out using Java, Spring, Spring Boot, Kafka frameworks with Cassandra being used a Big Data system in our strategic technology vision. Candidates do not necessarily need banking experience but must be highly motivated with a track record of success in a financial environment. The ideal candidates will have a thorough understanding of server-side technologies used to build complex large scale distributed applications such as Core Java, Spring, Spring Boot, Cassandra and Kafka.

Candidates experience is expected in analysis/design, application development, optimization and performance tuning plus working with business analysts, user experience, testers and the (financial) business. The working environment is competitive and demanding but one where creativity and problem solving skills are rewarded.

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. Responsibilities

Extensive hands-on Java development using POJO and J2EE including JDBC and Kafka

Application development dealing with Large Scale Distributed Systems.

Translating Business Requirements into system designs.

Hands on experience on coding, troubleshooting and Multi-threaded applications.

Working with Cassandra as an operational Database

Ability to balance strategic and tactical solutions.

In depth knowledge of applicable methodologies, tools, standards, and procedures.

Ability to collaborate with other internal technology teams to coordinate and deliver software systems.

Takes personal initiative; conscientiousness and complete follow-through on areas of responsibility Skills and Knowledge Required

The successful candidate should possess technical skills in the following:

Core Java, Spring

Should be fully knowledgeable of

Spring IOC (Dependency Injection)

Cassandra Database

Cloud development using Pivotal Cloud Foundry

Build Microservices using Spring Boot

RESTful WebServices using Spring MVC

Spring JDBC

Kafka messaging - Preferably using Spring

Multi-threading in Java

Json parsing/creation using Jackson/Gson

Build/Deployment tools like Jenkins2

Memory/CPU profiling

Server side Design Patterns

Intellij IDE

Basic knowledge of SQL and Oracle, Linux/Unix

Mockito or other Unit Testing framework

Transaction Management using Spring

Highly beneficial to have working experience of

IBM MQ, Tibco EMS or any other JMS based middleware

Spring State Machine or any BPM framework

Exposure and some level of experience with

Grafana Dashboard

Maven

Basic shell scripting

Familiarity with Release Management Process

Tools/IDE

IntelliJ

Maven

Git

Application Servers

Tomcat The ideal candidate would:

Self-starter with confidence to drive issues through to completion in highly pressured matrix support environment

Experience as a developer for a mission critical enterprise system and working with Global Teams

Practical experience with high volume data processing applications.

Be proactive, pragmatic, independent and resourceful in nature

Be passionate about server-side technology with a keen interest in working on latest technology offerings

Be able to present evidence of self-motivation and passion for server-side technology

Be familiar (or have developed opinions) on how to structure large scale applications/projects and the necessary processes, team structures and technical approaches

Have considered opinions on how to work within such a team but possess an open mind to direction when given

Strong problem management and problem investigation skills with ability to learn new skills quickly to value add in problem focus areas

Be community minded in their approach to work - and be active in consuming and providing information, teaching and help across all team units

Excellent interpersonal, verbal and written communication skills. Includes the ability to effectively communicate both written and verbally to peers and management.

Apply