Job Description: Senior/Lead Java & Spring Boot Developer
We are seeking an experienced and motivated Senior/Lead Java & Spring Boot Developer to join our growing engineering this role you will be responsible for designing building and maintaining enterprise-grade APIs with a strong focus on reusability scalability performance and security. You will also play a key role in mentoring developers contributing to architectural decisions and ensuring high-quality software delivery.
Experience in the banking or financial services sector is a strong plus as you will be working on complex systems that require transactional integrity high availability and regulatory compliance.
Key Responsibilities
- Application Development & Delivery
- Design develop and deploy Java and Spring Boot microservices for mission-critical systems.
- Build and integrate RESTful APIs with internal and external systems ensuring high availability and low latency.
- Write clean efficient and testable code with unit and integration testing frameworks.
- Own features across the full software development lifecycle (requirements design coding testing deployment and support).
- System Architecture & Technical Design
- Contribute to architectural decisions around microservices cloud-native applications and distributed systems.
- Ensure compliance with financial industry regulations (e.g. PCI-DSS GDPR).
- Collaborate with architects to design applications that integrate with core banking and payment systems.
- Drive performance tuning scalability improvements and troubleshooting in production.
- Team Collaboration & Leadership
- Lead and mentor developers conduct code reviews and enforce coding standards.
- Collaborate closely with QA DevOps and Product teams in Agile/Scrum environments.
- Support knowledge sharing and advocate for continuous improvement.
- Help manage delivery timelines while balancing quality and performance requirements.
- Continuous Improvement & DevOps
- Work with CI/CD pipelines for automated builds testing and deployments.
- Monitor application health using logging and monitoring tools (ELK Prometheus Grafana).
- Ensure applications meet uptime and resilience standards critical in banking.
- Participate in incident management and root cause analysis for high-priority issues.
Qualifications
- 610 years of experience in Java development with at least 23 years in a Senior/Lead role
- 610 years of experience in Spring Framework and Spring Bootßßß
- Prior work in banking fintech or financial services is highly desirable.
Technical Expertise
- Java (8/11/17) Strong OOP concurrency collections and JVM internals.
- Spring Boot & Spring Framework Expertise in microservices REST APIs and enterprise applications.
- Spring Cloud Service discovery configuration management distributed resilience.
- Databases SQL (Oracle PostgreSQL MySQL) and NoSQL (MongoDB Redis).
- Messaging & Streaming Apache Kafka RabbitMQ or ActiveMQ.
- Cloud & Containers Deployments in AWS Azure or GCP with Docker and Kubernetes.
- CI/CD & DevOps Jenkins GitLab CI/CD GitHub Actions Terraform/Ansible.
- Security & Compliance OAuth2 JWT SSO secure API design aligned with financial industry standards.
Banking Domain Experience (highly desirable)
- Core Banking Systems deposits loans account management.
- Payment Processing payment gateways ACH SWIFT credit card and mobile wallet integrations.
- Digital Banking Applications mobile banking apps online banking platforms and API-driven ecosystems.
- Regulatory Compliance & Security PCI-DSS KYC/AML fraud prevention transaction monitoring.
- High-Performance Transaction Systems real-time processing high-volume data flows and fault-tolerant architectures.
- Middleware & Integrations ESB (Enterprise Service Bus) API gateways and legacy system modernization.
Required Experience:
Senior IC
Job Description: Senior/Lead Java & Spring Boot DeveloperWe are seeking an experienced and motivated Senior/Lead Java & Spring Boot Developer to join our growing engineering this role you will be responsible for designing building and maintaining enterprise-grade APIs with a strong focus on reusabi...
Job Description: Senior/Lead Java & Spring Boot Developer
We are seeking an experienced and motivated Senior/Lead Java & Spring Boot Developer to join our growing engineering this role you will be responsible for designing building and maintaining enterprise-grade APIs with a strong focus on reusability scalability performance and security. You will also play a key role in mentoring developers contributing to architectural decisions and ensuring high-quality software delivery.
Experience in the banking or financial services sector is a strong plus as you will be working on complex systems that require transactional integrity high availability and regulatory compliance.
Key Responsibilities
- Application Development & Delivery
- Design develop and deploy Java and Spring Boot microservices for mission-critical systems.
- Build and integrate RESTful APIs with internal and external systems ensuring high availability and low latency.
- Write clean efficient and testable code with unit and integration testing frameworks.
- Own features across the full software development lifecycle (requirements design coding testing deployment and support).
- System Architecture & Technical Design
- Contribute to architectural decisions around microservices cloud-native applications and distributed systems.
- Ensure compliance with financial industry regulations (e.g. PCI-DSS GDPR).
- Collaborate with architects to design applications that integrate with core banking and payment systems.
- Drive performance tuning scalability improvements and troubleshooting in production.
- Team Collaboration & Leadership
- Lead and mentor developers conduct code reviews and enforce coding standards.
- Collaborate closely with QA DevOps and Product teams in Agile/Scrum environments.
- Support knowledge sharing and advocate for continuous improvement.
- Help manage delivery timelines while balancing quality and performance requirements.
- Continuous Improvement & DevOps
- Work with CI/CD pipelines for automated builds testing and deployments.
- Monitor application health using logging and monitoring tools (ELK Prometheus Grafana).
- Ensure applications meet uptime and resilience standards critical in banking.
- Participate in incident management and root cause analysis for high-priority issues.
Qualifications
- 610 years of experience in Java development with at least 23 years in a Senior/Lead role
- 610 years of experience in Spring Framework and Spring Bootßßß
- Prior work in banking fintech or financial services is highly desirable.
Technical Expertise
- Java (8/11/17) Strong OOP concurrency collections and JVM internals.
- Spring Boot & Spring Framework Expertise in microservices REST APIs and enterprise applications.
- Spring Cloud Service discovery configuration management distributed resilience.
- Databases SQL (Oracle PostgreSQL MySQL) and NoSQL (MongoDB Redis).
- Messaging & Streaming Apache Kafka RabbitMQ or ActiveMQ.
- Cloud & Containers Deployments in AWS Azure or GCP with Docker and Kubernetes.
- CI/CD & DevOps Jenkins GitLab CI/CD GitHub Actions Terraform/Ansible.
- Security & Compliance OAuth2 JWT SSO secure API design aligned with financial industry standards.
Banking Domain Experience (highly desirable)
- Core Banking Systems deposits loans account management.
- Payment Processing payment gateways ACH SWIFT credit card and mobile wallet integrations.
- Digital Banking Applications mobile banking apps online banking platforms and API-driven ecosystems.
- Regulatory Compliance & Security PCI-DSS KYC/AML fraud prevention transaction monitoring.
- High-Performance Transaction Systems real-time processing high-volume data flows and fault-tolerant architectures.
- Middleware & Integrations ESB (Enterprise Service Bus) API gateways and legacy system modernization.
Required Experience:
Senior IC
View more
View less