Java Developer with Python and React Experience
Core
Design, develop, test, and maintain scalable enterprise web applications using Java, Python, and React.
Role type
Mid-level full-stack Java developer (Java/Spring/React/Python)
Builds
Enterprise-grade web applications, RESTful APIs, microservices, and automation scripts
Domain
Financial services and technology consulting
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, React.js, Python, RESTful APIs, JavaScript/TypeScript, SQL (PostgreSQL/MySQL/Oracle), Git, Unit testing
Preferred skills
Microservices architecture, Docker/Kubernetes, Cloud platforms (AWS/Azure/GCP), CI/CD tools, NoSQL databases, Messaging systems (Kafka/RabbitMQ), OAuth2/JWT
Technologies
Spring Boot, React.js, Python, PostgreSQL, MySQL, Oracle, AWS, Azure, Google Cloud, Jenkins, GitHub Actions, GitLab CI, Azure DevOps, MongoDB, Redis, DynamoDB, Kafka, RabbitMQ
Responsibilities
Design and develop enterprise applications using Java and Spring Boot; Build and maintain RESTful APIs and microservices; Develop front-end applications and reusable UI components using React.js; Use Python for automation scripts and data-processing tools; Optimize databases and data models; Integrate applications with third-party services; Write clean, efficient, and well-documented code; Perform unit, integration, and performance testing; Troubleshoot application issues; Participate in code reviews and contribute to engineering best practices; Support CI/CD pipelines and production releases; Maintain technical documentation and contribute to system architecture decisions
Seniority
Mid-level, hands-on IC
