onsite
Sr. Java Developer with Banking Experience - Bizgrowth Agency
Software Engineer
Senior Java Developer with banking domain expertise, leading design and development of scalable microservices on AWS, leveraging Spring Boot, SQL, and RESTful APIs in an Agile environment.
About the role
Key Responsibilities
- Lead the design, implementation, and maintenance of enterprise‑level banking applications using Java and Spring Boot.
- Architect and develop scalable microservices, ensuring high availability and performance on AWS.
- Collaborate with cross‑functional teams to define requirements, create technical specifications, and deliver robust solutions.
- Implement secure, compliant data access layers using SQL and NoSQL databases.
- Write clean, testable code, conduct code reviews, and enforce best practices across the development lifecycle.
Requirements
- 5+ years of professional Java development experience with a focus on banking or financial services.
- Strong proficiency in Spring Boot, RESTful API design, and microservices architecture.
- Hands‑on experience with AWS services (EC2, RDS, S3, Lambda) and CI/CD pipelines.
- Solid understanding of relational databases (PostgreSQL/MySQL) and experience with SQL.
- Excellent problem‑solving skills, strong communication, and a proven track record in Agile teams.