We are looking for a Senior Full Stack Java Developer with 5+ years of experience to join the team building a resilient, scalable, and secure cloud-based settlement platform. The role involves participating in requirements refinement, architecture design, development, testing, and CI/CD implementation in an agile environment. The developer will work closely with users, product owners, business analysts, and global technology teams, contributing to large-scale distributed systems, preferably in a cloud-based environment.
Key Responsibilities
- Participate actively in requirements refinement sessions to ensure clarity and completeness
- Design, develop, and implement scalable, secure, and high-performance applications
- Write clean, reusable, testable, and efficient code along with automated tests
- Contribute to system architecture, microservices design, and cloud-based solutions
- Build and maintain CI/CD pipelines following DevOps best practices
- Implement telemetry, monitoring, and observability for applications
- Mentor and guide junior developers on best development practices
- Collaborate with cross-functional and global teams in an agile delivery model
- Contribute to improving development standards, processes, and team efficiency
Required Skills
- 5+ years of experience building distributed systems using agile methodologies
- Strong hands-on experience with Core Java and Spring frameworks (Spring Boot, etc.)
- Solid understanding of microservices architecture, scalability, resiliency, security, and observability
- Experience with REST-based and messaging-based middleware systems
- Experience in database design and data modeling (relational or non-relational)
- Knowledge of DevOps practices and tools, including CI/CD pipelines
- Familiarity with cloud-based application development principles
- Strong analytical, problem-solving, and communication skills
- Ability to learn quickly and continuously improve technical skills
Preferred Skills
- Experience with Microsoft Azure Cloud
- Experience with Angular
- Familiarity with Kafka and MongoDB
- Experience integrating applications with Microsoft Dynamics 360
- Prior experience in FinTech application development
- Experience working with global delivery teams
Education
Bachelor’s degree in Computer Science or a related field required
#J-18808-Ljbffr