Senior Software Developer

Aperia Solutions, Inc.
Coral Springs, FL, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Clean Code Principles Java (Programming Language) Spring Security Confluence Unit Testing Cloud Engineering Cloud Foundry Software Quality Continuous Integration Software Debugging Middleware Java Platform Enterprise Edition (J2EE)
+26 more
Monitoring of Systems Spring Framework Junit Linux System Administration Apache Maven Message Broker Cisco Nexus Switches Open Source Technology Oracle (Applications) RabbitMQ Microsoft SharePoint SonarQube Data Logging Postman Spring Cloud ReactJS Spring-boot Gitlab Spring Data Atlassian Tools Build Tools Front End Software Development Restful APIs Splunk Software Version Control Api Management

Job description

At Aperia, we thrive on innovation and the strength of our dynamic development team. We are currently seeking a Senior Full Stack Developer (Java/ReactJS) with a strong background in Java and J2EE who is passionate about modern technologies, cloud-native architecture, and secure, scalable systems. If you’re eager to push boundaries and drive meaningful impact in a fast-paced fintech environment, we want to hear from you.

Core Responsibilities

  • Full lifecycle - analysis, design, development, testing and implementation- of new or enhancements to middleware (micro) services
  • Maintain middleware modules and services with code quality standards
  • Keep applications free of security vulnerabilities in compliance with organization’s security policies
  • Assist in troubleshooting and resolving production issues. Provide suggestions for preventative steps
  • Incorporate suggestions for improvements and enhancements where meaningful
  • May assist/lead in developing and maintaining technical documentation and store it in central locations (like Confluence, SharePoint) for accessible to team members.

Requirements

Do you have experience in Version control?, * 6+ years of hands-on experience in Java/J2EE development.

  • Expertise in Spring, Spring Boot, Spring Cloud, Spring Security, Spring Data, and RESTful APIs.
  • Working knowledge of RabbitMQ or similar message brokers.
  • Proficiency in Oracle PL/SQL.
  • Strong unit testing skills with JUnit.
  • Exposure to ReactJS on the frontend.
  • Experience with build tools like Maven, and artifact repositories like Nexus.
  • Familiarity with Postman for API testing and PCF (Pivotal Cloud Foundry).
  • Demonstrated experience in addressing security vulnerabilities and managing open-source dependencies.
  • Maintain high code quality using tools like SonarQube.
  • Version control and CI/CD experience using GitLab.
  • Proficient with Atlassian tools including JIRA and Confluence.
  • Solid understanding of Linux environments
  • Proficiency in English communication is required.

Things that will separate you from the rest:

  • Experience with JIRA integration and custom workflows.
  • Familiarity with logging and monitoring tools like Splunk.
  • Ability to collaborate effectively with onshore and offshore teams.
  • Background in the finance or banking industry.
  • Strong problem-solving, debugging, and communication skills (written and verbal).

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement
  • Parental leave
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Health savings account, * Health insurance
  • Health savings account
  • Dental insurance
  • Vision insurance
  • 401(k) matching
  • Life insurance
  • Paid time off
  • Parental leave
  • Disability insurance
  • Childcare assistance
  • Education reimbursement
  • Fitness membership
  • Volunteer time off

This job description is not intended to be all-inclusive. An employee may also perform other reasonable related business duties as assigned by their immediate supervisor or management. Principals only.

About the company

Join Aperia Solutions, a leader in SaaS solutions for the Payments and Compliance industries. Aperia is a Texas-based fintech and managed consultancy firm that creates custom SaaS applications and other software-based solutions for the payments, banking, and processing industry. Founded in 1999, Aperia offers business intelligence, risk management, compliance, and customer intelligence platforms. With offices in Dallas, Washington DC, and Vietnam, Aperia is a fast-paced, global organization that strives to improve efficiency in compliance, risk, and customer service operations. Aperia’s clients include banks, processors, payment facilitators, merchant service providers, independent sales organizations, and government entities. A career at Aperia promises a great challenge, culture, and opportunities to forge your own path.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

3:10 min

Correlating dispersed logs using structured request tracing

Michael Eder +1 · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

Videos

See all

Related articles

See all