- Company Name
- Russell Tobin
- Job Title
- Senior Java Developer
- Job Description
-
Job Title: Senior Java Developer
Role Summary:
Senior Java Developer will enhance, troubleshoot, and maintain a Java-based lending platform within a banking environment. The role involves designing, developing, and deploying microservices, building RESTful APIs, and contributing to CI/CD pipelines and production releases in an Agile setting.
Expectations:
- Deliver production-ready code on schedule while ensuring high quality and reliability.
- Maintain platform stability and scalability through proactive troubleshooting.
- Adhere to software development best practices, coding standards, and security requirements.
- Collaborate effectively with cross-functional teams (QA, DevOps, product owners) in an iterative Agile workflow.
Key Responsibilities:
- Enhance and troubleshoot existing Java-based lending applications.
- Design, develop, and deploy Spring Boot microservices and RESTful services.
- Write efficient, maintainable, and well-documented code.
- Participate in continuous integration and deployment pipelines and support production releases.
- Conduct code reviews, unit testing, and performance tuning.
- Resolve defects, conduct root cause analysis, and implement preventive measures.
- Collaborate with database, DevOps, and product teams to deliver end-to-end solutions.
Required Skills:
- 5–10 years of professional Java development experience.
- Deep knowledge of Spring Boot, Spring Cloud, and microservices architecture.
- Proven experience building and consuming RESTful services.
- Strong SQL database skills (PostgreSQL, DB2, MySQL).
- Hands‑on experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions, etc.).
- Familiarity with cloud/on‑prem environments and container orchestration (optional: Kubernetes).
- Understanding of security, compliance, and financial services domain practices.
- Excellent problem‑solving, debugging, and communication abilities.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (or equivalent professional experience).
- Relevant certifications (e.g., Oracle Certified Professional, Java SE, Spring Professional) are a plus.
Alpharetta, United states
Hybrid
Senior
26-12-2025