Senior Backend Developer building secure backend applications using Java and Spring Boot for financial institutions. Working to mitigate security vulnerabilities while collaborating with multidisciplinary engineering teams.
Responsibilities
Design, develop, and maintain secure backend applications using Java, Spring Boot, and modern microservices architecture.
Identify, remediate, and prevent security vulnerabilities including SQL Injection, CSRF, XSS, insecure secrets management, and exposure of sensitive information.
Build and secure REST APIs using authentication, authorization, encryption, and industry-standard security controls.
Partner with engineering, architecture, and cybersecurity teams to improve backend architecture, security posture, and application resilience.
Champion secure coding practices, code reviews, and continuous improvement across the software development lifecycle.
Requirements
Strong commercial experience developing backend applications using Java, Spring Boot, and RESTful APIs.
Experience working on application security initiatives, vulnerability remediation projects, or secure software development within enterprise environments.
Strong understanding of backend security fundamentals including authentication vs. authorization, CSRF protection, SQL injection prevention, secure secrets management, XSS mitigation, and protection of personally identifiable information (PII).
Experience designing or supporting secure microservices architectures, including secure service-to-service communication and API security.
Strong communication and collaboration skills with the ability to work effectively across multidisciplinary engineering teams.
Senior Engineer responsible for high - quality software engineering practices at Enable. Contributing from design to maintenance of scalable, secure software systems.
P2P Node.js Engineer expanding core P2P networking and storage primitives at Holepunch. Building apps without infrastructure using peer - to - peer technology for data privacy.
Senior Full - Stack .NET Engineer designing and developing enterprise - level applications for B2B iGaming platforms. Leading technical discussions and mentoring teams to deliver high - quality software solutions.
Senior Engineer responsible for hands - on development of backend systems and user - friendly interfaces. Collaborating with founders to improve product and codebase for Hiive's liquidity platform.
Senior Software Engineer developing and maintaining CI/CD pipelines and cloud services for Acquia. Working with Golang, Kubernetes, and DevOps practices to enhance operational efficiency.
Senior Software Engineer responsible for guiding and mentoring a team in software development. Focused on .NET, React, and Azure technologies at a leading IT services company.
Senior Full Stack .NET Engineer developing various .NET Core applications at Dotmatics. Collaborating with cross - functional teams to deliver high - quality software solutions.
Backend Engineer developing scalable web services in Java and/or Scala for game clients. Collaborating with client engineers to ensure effective integration across platforms and support live game operations.