Java Developer with Python.
Location: Englewood, CO.
Client: Standard & Poor’s
Rate: $80 – $84/hr
Inperson required (Inperson interview can be in Princeton, NJ or Englewood, CO based on candidate convenience)
Job Description: Senior Software Engineer (Java/Python)
We are seeking a highly skilled Senior Software Engineer with strong expertise in Java-based application development and complementary experience using Python for backend services and AI-driven integrations. The ideal candidate will design and implement robust, scalable, and high-performance systems within a distributed architecture.
Responsibilities
• Design, develop, and maintain complex applications and microservices using Java (Spring Boot, Spring Cloud, Hibernate/JPA).
• Build reliable, secure, and high-performance RESTful APIs and integrate them with databases, messaging systems (Kafka), and external services.
• Contribute to system architecture design, performance tuning, scalability improvements, and API security (OAuth2).
• Utilize Python for building automation tools, asynchronous APIs, data processing modules, and AI/ML-based integrations where applicable.
• Collaborate across Java and Python teams to deliver end-to-end solutions involving cross-stack service integration.
• Conduct thorough code reviews, develop comprehensive unit and integration tests, and implement CI/CD best practices using Docker and modern deployment pipelines.
• Engage in performance analysis, profiling, and production debugging using observability tools.
• Contribute to architectural discussions for cloud-native deployments and participate in Agile development ceremonies.
Must Have Skills
• Strong Java Core skills with deep understanding of concurrency, multithreading, and distributed system design.
• Proven experience with Spring Boot, Spring Cloud, Hibernate/JPA, and building REST-based microservices.
• Proficiency in software design principles, object-oriented programming, and standard design patterns.
• Experience with relational and NoSQL databases, data modeling, and SQL optimization.
• Hands-on experience with Python for backend development, including RESTful API building and data processing scripts.
• Familiarity with Kafka or equivalent event-driven messaging systems.
• Strong experience with unit/integration testing and CI/CD workflows using Git, Docker, and containerized deployments.
• Good understanding of API security, caching, and performance optimization strategies.
• Excellent communication and teamwork skills.
Nice to Have Skills
• Experience integrating Generative AI workflows or vector-based retrieval systems using Python (embeddings, prompt engineering).
• Familiarity with async programming, multiprocessing, and memory management in Python.
• Knowledge of UI development (React, HTML5, XML, CSS).
• Understanding of AWS cloud services (EC2, ECS, S3, Lambda, Glue).
• Exposure to observability platforms, logging and monitoring systems.
• Knowledge of test-driven development (TDD) and Agile SDLC methodology.
• Domain knowledge in Financial Services or Capital Markets.
Not setup for job in Matador
5720
New York,
January 12, 2026
Not setup for job in Matador