Job Description
We are looking for an experienced Senior Python Java Developer with a strong background in Python and Javabased programming to join our team in Mumbai. This is a fulltime onsite role and we are seeking someone who can join immediately.
The ideal candidate will have 10 years of handson experience working with Python Java and related technologies with strong expertise in backend and frontend development.
Key Responsibilities
- Software Development:
- Design develop and maintain scalable backend applications using Python and Java.
- Develop Python applications and integrate them with frontend components built using ReactJS or Vue.js.
- Microservices Architecture:
- Implement microservicesbased applications using Spring Boot and other modern frameworks.
- Database Management:
- Work with MS SQL Server or similar relational databases for designing and managing data models.
- Frontend Development:
- Collaborate with frontend teams to develop responsive user interfaces using ReactJS or Vue.js.
- Frameworks:
- Handson experience working with Flask Django FastAPI for Pythonbased web development.
- Collaboration:
- Work closely with crossfunctional teams ensuring seamless integration between backend and frontend systems.
- Technical Leadership:
- Utilize objectoriented principles and design patterns to ensure scalable and maintainable code.
- Containerization:
- Exposure to Docker for containerized applications is a plus.
- Soft Skills:
- Demonstrate excellent collaboration and problemsolving skills making the candidate easy to work with in a team environment.
Mandatory Skills:
- Python and Java with expertise in frameworks like Flask Django FastAPI.
- Strong knowledge of Core Java (1.8) J2EE Spring Boot and experience with Microservices Architecture.
- Experience with MS SQL Server or similar relational databases.
- Proficiency in frontend frameworks like ReactJS or Vue.js.
Secondary Skills:
- Experience with Docker.
- Familiarity with GenAI technologies is a plus though not mandatory.
Interview Process:
The selection process will involve 3 levels of interviews assessing technical skills problemsolving abilities and cultural fit.
microservices,docker,spring boot,ms sql server,skills,fastapi,python,flask,reactjs,vue.js,architecture,databases,collaboration,microservices architecture,vue,boot,django,java