Software Engineer

Match Consulting

1h ago • Remote

Senior

Remote

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Software Engineer

  • Focus: Web applications (REST/SOAP), batch file processing, relational data modeling, performance & security

  • Experience: 7+ years total; 5+ years REST API solution design and development

Description

Conceptualize, design, build, and support software systems including web applications with RESTful APIs or SOAP services, batch applications for file processing, and relational data models with strong performance and security considerations.

You will lead solution design, review project scope/complexity, perform peer code reviews, and write unit tests while solving production problems. You will also help evaluate and transition new technologies from proof-of-concept to production.

Role Responsibilities

  • Design, build, and support web applications (RESTful APIs/SOAP services) and batch applications (file processing)
  • Address performance and security considerations and execute production problem solving
  • Support the software development life cycle (SLDC): lead solution design, review effort/impact/complexity, and conduct peer code reviews
  • Develop unit tests for features and functionality
  • Participate in proving out new technologies and translate proofs of concept into production-ready applications

Requirements

  • Minimum 7 years of experience in software development
  • More than 5 years of experience designing and building application solutions, including transactional RESTful APIs
  • Java application development experience (JDK 8.x or 11.x)
  • Experience with Spring Framework and/or Spring Boot (1.x/2.x)
  • Relational database experience (PostgreSQL, Oracle, or MS SQL Server)
  • Ability to write and run unit tests
  • Ability to work both independently and collaboratively
  • Strong problem-solving skills in a fast-paced, deadline-driven environment
  • Demonstrated experience in Financial Services (or a related industry/sector)

Hard Skills & Technologies

  • Java
  • Spring Framework
  • Spring Boot
  • Spring Web
  • Spring Data
  • Spring Batch
  • Hibernate
  • jOOQ
  • Dozer
  • ModelMapper
  • MapStruct
  • Kafka
  • IBM MQ
  • JBoss/Wildfly
  • Struts
  • JSP
  • PostgreSQL
  • Oracle
  • MS SQL Server
  • MongoDB
  • Redis
  • AWS (including Kubernetes, API Gateway, Batch, Lambda, S3)
  • REST
  • SOAP
  • Unit testing
  • Performance and security

Benefits

Benefits are not specified in the provided job posting.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report