Software Development Engineer I

NationsBenefits, LLC

• $80K — $95K *
US-AnywhereRemote in California, US
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's or Bachelor's degree in Computer Science, IT, or related field.
  • 2-4 years of professional experience in Java 21 with Spring Boot 3.x.
  • Strong expertise in microservices architecture and RESTful API development.
  • Hands-on experience with SQL and NoSQL databases (PostgreSQL, MongoDB, etc.).
  • Familiarity with AWS, GCP, or Azure, and containerization tools like Docker/Kubernetes.
  • Proficiency in Git and experience with CI/CD pipelines, SonarQube, etc.
  • Experience in Agile development methodologies with excellent problem-solving skills.

Responsibilities

  • Design, develop, and maintain features for the FinTech application using Java 21 and Spring Boot 3.x.
  • Write clean, well-documented, and efficient code focusing on performance and maintainability.
  • Integrate third-party APIs and services to enhance application functionality.
  • Collaborate with senior engineers and team members to deliver high-quality software solutions.
  • Work closely with Product Managers to translate business requirements into technical designs.
  • Write unit and integration tests to ensure code quality and stability.
  • Suggest and implement improvements to the development process and tools.

Benefits

  • Collaborative and knowledge-sharing environment within the engineering team.
  • Opportunities for continuous improvement and professional development.
  • Exposure to cutting-edge technologies in the FinTech sector.
Full Job Description
Job Title: Software Development Engineer II (Platform)

Department: Engineering - FinTech

Location: Plantation, FL, USA

Reports To: VP of Fintech

EmploymentType: Full-time

Key Responsibilities:

1. Application Development:
  • Design, develop, and maintain features for our FinTech application using Java 21 and Spring Boot 3.x.
  • Write clean, well-documented, and efficient code, focusing on both performance and maintainability.
  • Integrate third-party APIs and services to extend the functionality of the application.

2. Collaboration & Teamwork:
  • Collaborate with senior engineers and other team members to deliver high-quality software solutions.
  • Work closely with Product Managers to understand business requirements and translate them into detailed technical designs and features.
  • Participate in code reviews, share best practices, and contribute to a culture of continuous improvement.

3. Testing & Quality Assurance:
  • Write unit and integration tests to ensure the quality and stability of the codebase.
  • Debug and resolve issues, ensuring that the application runs smoothly and efficiently.
  • Participate in ensuring that the software adheres to quality standards and meets regulatory requirements.

4. Continuous Improvement:
  • Suggest and implement improvements to the development process, tools, and technologies used by the team.
  • Contributes to building a positive, collaborative, and knowledge-sharing environment within the engineering team.

5. Compliance & Security:
  • Follow best practices to ensure that the application is secure and compliant with relevant industry regulations.
  • Be proactive about identifying and mitigating potential security risks and vulnerabilities in the system.

Requirements:
  • Education: Master's or Bachelor's degree in computer science, Information Technology, or a related field.
  • Experience: 2-4 years of professional experience in Java 21 with Spring Boot 3.x
  • Microservices & APIs: Strong expertise in microservices architecture and RESTful API development.
  • Database Management: Hands-on experience with SQL and NoSQL databases. (PostgreSQL, MongoDB, etc.)
  • DevOps & Cloud: Familiarity with AWS, GCP, or Azure, and containerization tools like Docker/Kubernetes.
  • CI/CD & Version Control: Proficiency in Git and experience working with CI/CD pipelines, SonarQube etc.
  • Agile & Collaboration: Experience in Agile development methodologies with excellent problem-solving skills.
  • Unit Testing: Proficiency in SonarQube, and automated testing (JUnit, Mockito, PITest).

Preferred Qualifications:
  • DevOps Tools: Knowledge of Jenkins, Kubernetes, and other DevOps automation tools.
  • Full-Stack Exposure: Familiarity with front-end frameworks like React
  • FinTech Experience: Understanding payment systems, transaction processing, and data security in FinTech applications. Awareness of compliance frameworks such as PCI-DSS

Similar Jobs

  • Programmer II
    $80K — $95K *
    Harvard University
    Boston, MA 02115 (Suffolk County)
  • Blue Cross Blue Shield of Rhode Island
    Software Engineer
    $93K — $140K *
    Blue Cross Blue Shield of Rhode Island
    Providence, RI 02902 (Providence County)
  • FlightSafety International Inc
    Software Engineer
    $80K — $95K *
    FlightSafety International Inc
    Hazelwood, MO 63042 (Saint Louis County)
  • SOFTWARE ENGINEER - BIM/VDC
    $90K — $110K *
    Nox Group
    Phoenix, AZ 85032 (Maricopa County)
  • SAIC
    BSD Software Tester
    $80K — $95K *
    SAIC
    Huntsville, AL 35810 (Madison County)
  • PeopleSoft Developer
    $77K — $113K *
    California State University Los Angeles
    Los Angeles, CA 90011 (Los Angeles County)

More Jobs at NationsBenefits, LLC

More Finance & Insurance Jobs

Find similar Software Development Engineer I jobs: