- Company Name
- Radley James
- Job Title
- Software Engineer
- Job Description
-
Job title: Software Engineer
Role Summary:
Design, develop, and maintain enterprise‑grade Java platform components for risk, finance, and corporate banking applications. Leverage Spring Boot, cloud services, and modern UI technologies within an agile, cross‑functional team to deliver secure, high‑performance financial solutions.
Expectations:
- Deliver robust, scalable Java code that meets functional, security, and performance requirements.
- Collaborate effectively with international teammates, participating in sprint ceremonies and continuous improvement activities.
- Apply industry best practices for software architecture, testing, and DevOps.
Key Responsibilities:
- Architect and implement Java‑based services (Spring Boot, REST, MVC) for banking modules.
- Design relational data models and complex SQL queries for financial datasets.
- Build, test, and deploy services on cloud environments (AWS, Azure, GCP) using CI/CD pipelines (Maven, Git, Docker, Kubernetes).
- Perform code reviews, enforce coding standards, and maintain high test coverage (unit, integration, performance).
- Identify and resolve performance bottlenecks in distributed systems, ensuring scalability and resiliency.
- Participate in backlog refinement, sprint planning, and daily stand‑ups to ensure timely delivery.
Required Skills:
- 3+ years of Java EE development experience.
- Deep proficiency in Spring Boot, Spring Data, and Spring Security.
- Strong SQL skills and data modeling expertise.
- Hands‑on experience with cloud platforms (AWS/Azure/GCP) and container orchestration (Docker, Kubernetes).
- Familiarity with CI/CD, Maven, Git, and automated testing frameworks.
- Knowledge of micro‑service architecture, distributed systems, and performance optimization.
- Excellent communication, problem‑solving, and teamwork abilities.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent professional experience).