Senior Java Backend Engineer with Python
Role: Senior Java Backend Engineer with PythonLocation: Menlo Park, CA(Hybrid)Job Type : Contract (W2 Only) Interview Mode – Final round is In -Person Local Candidates only. Job SummaryWe are seeking a highly skilled Senior Backend Engineer to join our Middle Office Core Platform team. In this role, you will drive product development and modernization initiatives by designing, developing, and delivering scalable, secure, and high-quality backend solutions.The ideal candidate is a hands-on engineer and strong technical contributor with deep experience in backend development, distributed systems, microservices, and cloud technologies. You will be responsible for designing and programming individual modules, large-scale components, and complex features that deliver measurable business value and exceptional customer outcomes. Must-Have Skills and ExperienceBachelor’s degree in Computer Science, Software Engineering, or another STEM-related field.At least 8 years of relevant professional software engineering experience, or equivalent experience with an advanced degree.8+ years of hands-on experience with Java and the Spring Framework and/or Go.Strong experience designing and developing backend applications and RESTful or service-based APIs.Hands-on experience with microservices architecture and development.Strong knowledge of object-oriented analysis and design, software design patterns, data structures, algorithms, and coding principles.Experience working with relational databases such as Oracle, MySQL, Sybase, or PostgreSQL.Experience building scalable, highly available, and distributed systems.Strong understanding of software development life cycles and Agile methodologies.Experience with unit testing, code reviews, automated quality checks, and test-driven development practices.Experience with application performance assessment, troubleshooting, and optimization.Familiarity with build, release, deployment, and production-support processes.Excellent problem-solving, communication, and collaboration skills.Preferred Skills and ExperienceExperience with Python scripting.Experience with containers, Kubernetes, and service mesh technologies.Experience developing cloud-based applications using public cloud platforms such as AWS or Microsoft Azure.Knowledge of cloud-native services, open-source frameworks, and modern engineering practices.Experience with CI/CD pipelines and DevOps tools.Experience working with financial services, middle-office platforms, or enterprise-scale business applications.Understanding of messaging systems, event-driven architecture, and inter-service communication.Experience modernizing legacy applications and migrating systems to cloud or microservices-based architectures.