Software Developer, Java
LendingPoint™ · Kennesaw, GA · 1 mo ago
HybridInformation TechnologyFull-time
ESSENTIAL JOB FUNCTIONS
- Design, develop, test, implement, and maintain Java-based software applications, services, APIs, and system integrations.
- Develop and support scalable microservices and distributed applications utilizing Java and related development frameworks.
- Design, develop, and maintain database solutions, including data models, queries, and integrations across SQL and NoSQL environments.
- Participate in the design and development of event-driven applications and system integrations.
- Troubleshoot, analyze, and resolve software defects, production issues, and application performance concerns.
- Collaborate with Product, Quality Assurance, DevOps, and other stakeholders throughout the software development lifecycle.
- Support application deployment, monitoring, performance optimization, and ongoing maintenance activities.
- Participate in application architecture, technical design discussions, and continuous improvement initiatives.
- Ensure software solutions are developed in accordance with established security, scalability, reliability, and compliance requirements.
- Remain current on emerging technologies, development methodologies, and industry trends and recommend improvements where appropriate.
MINIMUM QUALIFICATIONS
- 3+ years of professional experience in Java development
- Strong proficiency in Spring Framework and Spring Boot
- Solid understanding of SQL databases (e.g., PostgreSQL, MySQL) including schema design and query optimization
- Experience with NoSQL databases (e.g., MongoDB, Redis)
- Practical experience with Apache Kafka for building event-driven or streaming applications
- Familiarity with RESTful API design principles and best practices
- Experience with version control using Git and CI/CD pipelines
PREFERRED QUALIFICATIONS
- Experience developing reactive microservices using Spring WebFlux and Project Reactor, with a solid understanding of non-blocking I/O and reactive streams
- Familiarity with cloud platforms (AWS, GCP, or Azure)
- Knowledge of observability tools (e.g., Grafana, Prometheus)
- Understanding of OAuth2 / JWT-based authentication and security patterns
- Exposure to Agile/Scrum methodologies
- Fintech Domain Experience:
- Familiarity with loan origination systems (LOS)
- Experience working with loan servicing platforms (e.g., Loanpro)
- Understanding of end-to-end lending workflows including application intake, underwriting, decisioning, funding, and post-close processes
- Knowledge of consumer lending products such as personal loans, auto loans, mortgages, or lines of credit
- Awareness of regulatory and compliance requirements in lending (e.g., TILA, RESPA, ECOA, HMDA)
- Experience integrating with credit bureaus (Equifax, Experian, TransUnion) or third-party data providers for identity verification and risk decisioning