Position: Sr. Java/Python Developer (React needed)
Location: Englewood, CO (Hybrid) – Need Local Candidates
Duration: 6-12+ Months Contract
Rate: $60/hr on C2C
Job Summary
Candidates must have coding exp, as they will be asked to code during interview.
The “Must-Have” Technical Pillars
These are the non-negotiables. If a candidate lacks these, they will likely struggle with the complexity of the projects mentioned
- Advanced Java (Concurrency/Threading): Since the JD mentions “concurrent and distributed systems,” they must understand memory models, locks, and executor services.
- Microservices Orchestration: Deep knowledge of Spring Boot/Cloud, specifically how services communicate (REST vs. Kafka) and handle failure (Circuit Breakers).
- Data Persistence & Integrity: Not just “writing SQL,” but understanding JPA/Hibernate performance, lazy loading issues, and transaction management.
- Cloud-Native Architecture: Practical experience with AWS (specifically ECS/Lambda) and CI/CD pipelines.
Java is primary skill and Python secondary, but they should have both.
- Minimum 5+ years of work experience in application development
- Strong hands-on experience in designing, developing, testing, and successfully deploying critical and complex projects
- Strong Java Core skills with experience in development of concurrent and distributed systems
- Experience including Spring Boot, Spring Cloud, and Hibernate/JPA
- Experience in designing and implementing scalable REST APIs & micro services-based solutions.
- Experience with OpenAPI/Swagger, caching strategies, event-driven architectures (Kafka), and observability tools.
- Experience in Performance optimization, API security (OAuth2) and system reliability.
- Experience writing SQL queries and good understanding of data model, python knowledge is a plus.
- Experience writing unit/integration tests
- Basic Knowledge of User Interface design & development using React, HTML5, XML & CSS
- knowledge in AWS cloud (EC2, ECS, Load Balancer, Security Group, EMR, Lambda, S3, Glue, etc.)
- Good knowledge about Infrastructure and exposure to CI/CD and deployment using docker and containers
- Strong analytical and problem-solving skills
- Good knowledge of system architecture, object-oriented design, and design patterns.
- Proficient with software development lifecycle (SDLC) methodologies like Agile, Test-driven development.
- Proficiency in the development environment, including IDE, web & application server, GIT, Azure DevOps, unit-testing tool, and defect management tools
- Excellent communication skills are essential, with strong verbal and writing proficiencies.
- Domain knowledge in Financial Industry and Capital Markets is a plus.