> Markdown version of [/jobs/ext/3930056-sr-software-engineer-i-backend-developer-java-8-digital-pyts](https://www.wearedevelopers.com/jobs/ext/3930056-sr-software-engineer-i-backend-developer-java-8-digital-pyts). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr Software Engineer I - Backend developer, Java 8+ - Digital Pyts - **Company:** American Express Company - **Location:** Phoenix, AZ, United States - **Experience:** Expert - **Salary:** $123,000.0 - $215,250.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Application Performance Management, Code Review, Computer Engineering, Couchbase Servers, Software Design Patterns, Digital Signature, Distributed Systems, Amazon DynamoDB, Cryptographic Protocols, Github, Gradle, Spring Framework, JSON, Key Management, Apache Maven, MongoDB, NoSQL, OAuth, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Openid Connect, Prometheus, JSON Web Token, RSA (Cryptosystem), Software Engineering, Multithreading, Transport Layer Security, Enterprise Software Applications, Performance Testing, Delivery Pipeline, Grafana, Concurrency, Software Security, Software Application Programming, Reliability of Systems, Vert.x, Backend, Kotlin, Event Driven Architecture, Gitlab-ci, Solid Principles, Kubernetes, Information Technology, Cassandra, Apache Kafka, Build Tools, Reactive Programming, Asynchronous Programming, Functional Programming, Restful APIs, Splunk, Jenkins, Microservices - **Published:** October 26, 2026 - **Apply:** https://www.phoenixjobs.com/job.asp?id=3466803592&tx=HT7569TTT&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Strong proficiency in Java 8+ with extensive experience developing enterprise-grade applications. * Hands-on experience with Kotlin for backend application development. * Strong knowledge of modern Java features, including Streams API, Completable Future, lambda expressions, functional programming concepts, and the Java Concurrency framework * Strong understanding of object-oriented design principles, SOLID principles, and common design patterns. * Experience designing and developing RESTful APIs and microservices. * Experience implementing secure application development practices, including JSON Web Encryption (JWE) and industry-standard encryption mechanisms for protecting sensitive data in transit and at rest. * Working knowledge of cryptographic concepts and standards, including JWE, JWT, JWS, TLS/SSL, AES, RSA, digital signatures, key management, and certificate-based authentication. * Experience building scalable, resilient, and high-performance distributed systems. * Strong understanding of multithreading, asynchronous programming, concurrency, synchronization, and performance optimization. * Experience with Maven or Gradle build tools. * Strong analytical, troubleshooting, and problem-solving skills., Experience with one or more of the following: * Vert.x or other reactive frameworks (Spring WebFlux, Quarkus, Micronaut, Reactor) * Couchbase or other NoSQL databases (MongoDB, Cassandra, DynamoDB)OAuth 2.0, OpenID Connect, and enterprise authentication/authorization frameworks * Event-driven architectures using Kafka or similar messaging platformsDocker and Kubernetes AWS, Open-Shift, or Google CloudCI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar toolsObservability tools such as Splunk, Prometheus, Grafana, or OpenTelemetry Work Experience * 5+ years of professional software engineering experience with a strong focus on backend application development. * Extensive experience designing, developing, testing, and deploying enterprise applications using Java 8+ and Kotlin. * Hands-on experience implementing asynchronous and concurrent applications using Completable Future, Java Streams, Executor Framework, and Java concurrency utilities. * Experience designing and building scalable RESTful APIs and microservices. * Experience implementing application security using JWE, encryption libraries, secure key management practices, and industry-standard cryptographic protocols. * Experience securing APIs using authentication and authorization standards such as OAuth 2.0, JWT, and TLS/SSL. * Experience developing applications in distributed, multi-tier architectures. * Experience with relational and NoSQL databases. * Experience with Agile software development methodologies, including Scrum or Kanban. * Experience writing automated unit, integration, and performance tests. * Experience performing code reviews, mentoring engineers, and driving engineering best practices. * Experience troubleshooting production issues, improving application performance, and enhancing system reliability. * Strong communication and collaboration skills with the ability to work effectively across engineering, architecture, and product teams. Nice to Have * Experience with reactive programming using Vert.x or similar frameworks. * Experience with event-driven and message-based architectures. * Experience designing secure, high-throughput APIs for enterprise platforms. * Experience leading technical design discussions and driving architectural decisions. * Experience mentoring engineers and contributing to engineering standards and best practices. * Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline, or equivalent practical experience. Depending on factors such as business unit requirements, the nature of the position, cost and applicable laws, American Express may provide visa sponsorship for certain positions.