As a Senior Full Stack Developer, you will play a key role in designing and delivering end-to-end technology solutions that are robust, scalable, and high performing. You will: Build and maintain full stack applications using Java (Spring Boot) on the backend and Angular on the frontend. Design and develop RESTful APIs and microservices, integrating with relational databases and message-driven systems. Collaborate with product owners, UX designers, DevOps engineers, and QA teams to deliver business-critical features in agile sprints. Drive adoption of best practices in software architecture, development, and testing. Contribute to code reviews, system design, and technical mentorship of junior developers. Integrate enterprise-grade messaging platforms (Kafka, IBM MQ) and cloud services (AWS, Azure) to deliver resilient, event-driven systems. Participate in CI/CD automation using tools like TeamCity, Jenkins, and GitHub Actions. Use AI-powered developer tools such as GitHub Copilot to enhance development speed and reduce coding errors. Manage cloud onboarding and container-based deployment pipelines using Docker, Kubernetes, and infrastructure-as-code tools. Proven experience building enterprise-grade full stack applications. Expertise in both backend and frontend technologies, and ability to own features end-to-end. Hands-on experience with messaging systems, cloud-native development, and distributed architecture. Strong grasp of modern DevOps practices, cloud onboarding, and application observability. Experience working in agile teams, with the ability to mentor peers and contribute to technical leadership. A proactive, ownership-driven mindset and excellent problem-solving skills. Familiarity with wealth management products, client authentication, and document workflow systems is a strong plus. Backend Development Java 8+ with Spring Boot (REST, Data, Security, WebFlux) Microservices architecture & API Gateway patterns Strong SQL skills with relational databases like DB2, SQL Server Messaging: Apache Kafka, IBM MQ Build Tools: Gradle, Maven Frontend Development Angular 10+ (RxJS, TypeScript, modular architecture) HTML5, CSS3/SCSS, JavaScript Responsive UI development and accessibility standards DevOps & CI/CD Source Control: Git, GitHub Cloud: AWS or Azure (EC2, S3, Lambda, App Services) AI & Automation Tools GitHub Copilot, IntelliJ IDEA, VS Code Testing & Quality Unit Testing: JUnit, Mockito Frontend Testing: Jasmine, Karma, Cypress Code coverage, static analysis tools (SonarQube, Fortify) Monitoring & Security Logging: Splunk Monitoring: Prometheus, Grafana Security: OAuth2, JWT, SAML, secure coding practices (OWASP) Our values - putting clients first, doing the right thing, leading with exceptional ideas, committing to diversity and inclusion, and giving back - aren't just beliefs, they guide the decisions we make every day to do what's best for our clients, communities and more than 80,000 employees in 1,200 offices across 42 countries. Our teams are relentless collaborators and creative thinkers, fueled by their diverse backgrounds and experiences. We are proud to support our employees and their families at every point along their work-life journey, offering some of the most attractive and comprehensive employee benefits and perks in the industry. There's also ample opportunity to move about the business for those who show passion and grit in their work. Expected base pay rates for the role will be between $130,000 and $180,000 per year at the commencement of employment. Consequently, our recruiting efforts reflect our desire to attract and retain the best and brightest from all talent pools. We want to be the first choice for prospective employees. It is the policy of the Firm to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, creed, age, sex, sex stereotype, gender, gender identity or expression, transgender, sexual orientation, national origin, citizenship, disability, marital and civil partnership/union status, pregnancy, veteran or military service status, genetic information, or any other characteristic protected by law.
Want more jobs like this?
Get Software Engineering jobs delivered to your inbox every week.