Negotiable
Undetermined
Remote
Remote
Summary: We are looking for a Senior Backend Java Developer with extensive experience in the Banking/Financial Services sector. The candidate will be responsible for developing scalable, cloud-native backend applications using Java, Spring Boot, and AWS, while also integrating event-driven architectures. This role requires collaboration with various teams to deliver secure and reliable solutions for enterprise banking platforms. The ideal candidate should have a strong technical background and a passion for building high-performance microservices.
Key Responsibilities:
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Build RESTful APIs and microservices that support enterprise banking applications.
- Develop event-driven solutions using Apache Kafka.
- Deploy, manage, and optimize applications on AWS cloud services.
- Collaborate with product owners, architects, QA, and DevOps teams to deliver high-quality software.
- Troubleshoot and resolve production issues while ensuring system reliability and performance.
- Write clean, maintainable, and well-documented code following engineering best practices.
- Participate in code reviews, technical design discussions, and architectural planning.
- Optimize application performance, scalability, and security.
- Follow Agile development methodologies and contribute to sprint planning and delivery.
Key Skills:
- 7+ years of backend software development experience.
- Strong hands-on experience with Java and Spring Boot.
- Experience designing and developing RESTful APIs and microservices.
- Hands-on experience with Apache Kafka and event-driven architectures.
- Strong experience with AWS cloud services.
- Experience working within the Banking or Financial Services domain.
- Strong understanding of distributed systems, concurrency, and backend application design.
- Experience with SQL databases and data modeling.
- Familiarity with Git, CI/CD pipelines, and DevOps best practices.
- Excellent analytical, troubleshooting, and communication skills.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Detailed Description From Employer:
Job Title: Senior Backend Java Developer (Banking Domain)
Location: 100% Remote (U.S.)
Job Type: Long-Term Contract
TECHNICAL SKILLS
Required
- Java
- Spring Boot
- Apache
- Kafka
- AWS
- REST APIs
- Microservices
- SQL
- Git
Preferred
- Docker
- Kubernetes
- Terraform
- Jenkins/GitHub Actions
- CloudWatch
- Splunk
- Datadog
Job Summary
We are seeking an experienced Senior Backend Java Developer with a strong background in the Banking/Financial Services industry. The ideal candidate will have expertise in building scalable, cloud-native backend applications using Java, Spring Boot, Kafka, and AWS. This role involves developing high-performance microservices, integrating event-driven architectures, and delivering secure, reliable solutions for enterprise banking platforms.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Build RESTful APIs and microservices that support enterprise banking applications.
- Develop event-driven solutions using Apache Kafka.
- Deploy, manage, and optimize applications on AWS cloud services.
- Collaborate with product owners, architects, QA, and DevOps teams to deliver high-quality software.
- Troubleshoot and resolve production issues while ensuring system reliability and performance.
- Write clean, maintainable, and well-documented code following engineering best practices.
- Participate in code reviews, technical design discussions, and architectural planning.
- Optimize application performance, scalability, and security.
- Follow Agile development methodologies and contribute to sprint planning and delivery.
Required Qualifications
- 7+ years of backend software development experience.
- Strong hands-on experience with Java and Spring Boot.
- Experience designing and developing RESTful APIs and microservices.
- Hands-on experience with Apache Kafka and event-driven architectures.
- Strong experience with AWS cloud services.
- Experience working within the Banking or Financial Services domain.
- Strong understanding of distributed systems, concurrency, and backend application design.
- Experience with SQL databases and data modeling.
- Familiarity with Git, CI/CD pipelines, and DevOps best practices.
- Excellent analytical, troubleshooting, and communication skills.
Preferred Qualifications
- Experience with Docker and Kubernetes.
- Knowledge of Infrastructure as Code (Terraform or CloudFormation).
- Experience with monitoring and observability tools such as CloudWatch, Splunk, Datadog, or Grafana.
- Experience working in Agile/Scrum environments.
- Familiarity with secure application development and regulatory requirements in the financial industry.