Senior Java and Python Developer - Microservices & Cloud
Synechron TechnologiesJob Description
Java & DB Developer with Microservices & Cloud Expertise
Job Summary
Synechron is seeking an experienced and versatile Java and Python Developer to design, develop, and deploy enterprise-scale solutions supporting data processing, integration, and backend services. This role involves combining deep expertise in Java and Python with cloud, microservices, and data management technologies to deliver high-quality, scalable, and secure applications. The ideal candidate will collaborate effectively with cross-functional teams, drive technical innovation, and support continuous delivery and operational excellence aligned with business objectives.
Software Requirements
Required:
Proficiency in Java (Core, Spring Boot, Hibernate) (latest stable versions) and Python (Flask, Django, FastAPI)
Experience developing RESTful APIs, microservices, and event-driven systems
Strong expertise in SQL (MySQL, PostgreSQL) and familiarity with NoSQL databases (MongoDB, Cassandra)
Working knowledge of cloud platforms (AWS, Azure, GCP) supporting deployment and scaling of applications
Experience with DevOps tools and practices: Jenkins, Docker, Kubernetes
Version control proficiency using Git (GitHub, GitLab, Bitbucket)
Preferred:
Familiarity with container orchestration (Kubernetes) and cloud-native services
Experience with data modeling and data warehousing concepts
Exposure to CI/CD automation tools and pipelines
Overall Responsibilities
Lead the design, development, and deployment of scalable solutions leveraging Java, Python, and cloud technologies.
Collaborate with stakeholders to translate business needs into robust API-driven applications and microservices.
Develop and optimize codebases, ensuring high performance, security, and maintainability.
Build, support, and improve automated CI/CD pipelines for continuous delivery.
Conduct code reviews, enforce best practices, and mentor junior developers to uphold quality standards.
Troubleshoot system issues, perform root cause analysis, and implement performance/tuning improvements.
Support system deployment, configuration, and scaling in cloud or hybrid environments.
Implement secure coding practices, manage system security, and ensure compliance with organizational standards.
Stay current with emerging technologies, frameworks, and best practices, and incorporate them into development workflows.
Technical Skills (By Category)
Programming Languages (Essential):
Java (latest stable versions, e.g., Java 11+)
Python (Flask, Django, FastAPI)
Preferred: Additional JVM languages like Kotlin or Scala; scripting in Bash or PowerShell
Frameworks & Libraries (Essential):
Spring Boot, Hibernate
Flask, Django, FastAPI for Python-based services
REST API design and implementation
Databases & Data Management (Essential):
SQL: MySQL, PostgreSQL
NoSQL: MongoDB, Cassandra
Cloud Technologies (Essential):
Cloud deployment (AWS, Azure, or GCP) including services supporting application hosting, scaling, and security
Containers & Orchestration (Preferred):
Docker and Kubernetes for containerization and orchestration
Development & CI/CD Tools (Essential):
Git, Jenkins, Maven, Docker, Kubernetes
Security & Compliance (Preferred):
Knowledge of secure coding, API security, and cloud security best practices
Experience Requirements
At least 8+ years of combined experience in Java and Python development within enterprise environments.
Proven record of designing, implementing, and supporting scalable, secure microservices and APIs.
Experience deploying applications in cloud environments with automation pipelines.
Strong expertise in data management and system integration.
Support experience in financial, banking, or data-intensive sectors is a plus.
Alternative pathways include extensive hands-on experience in enterprise application development, cloud deployment, and microservices architecture supporting large-scale data solutions.
Day-to-Day Activities
Develop, enhance, and optimize Java and Python-based applications, APIs, and microservices.
Create and review code, perform testing, and ensure delivery of high-quality solutions.
Collaborate with product managers, architects, and operations teams on design and deployment strategies.
Troubleshoot, debug, and resolve system issues promptly, ensuring operational stability.
Support automation of build, testing, and deployment procedures within CI/CD pipelines.
Perform system tuning, security assessments, and performance improvements.
Maintain comprehensive documentation for system architecture, APIs, and deployment procedures.
Stay informed of industry best practices and emerging trends, integrating them into projects as appropriate.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
8+ years of enterprise software development experience using Java and Python.
Demonstrated expertise in microservices architecture and cloud-native deployment.
Certifications in cloud platforms (e.g., AWS, Azure) or enterprise architecture are a plus.
Proven ability to lead technical initiatives, mentor team members, and deliver solutions in a fast-paced environment.
Strong analytical, problem-solving, and communication skills.
Professional Competencies
Strategic thinking and innovation for designing scalable and secure solutions.
Leadership and mentorship skills to develop talent and foster team collaboration.
Excellent stakeholder management and communication skills.
Adaptability to evolving technologies, client requirements, and project scope.
Ownership mindset, with a focus on operational excellence, security, and continuous improvement.
Time management and organizational skills to handle multiple priorities efficiently.
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Experience Level
Senior LevelJob role
Job requirements
About company
Similar jobs you can apply for
Software / Web Developer
Flutter Developer
Minchu ProductionsQA / QC Executive
Sidra Tech SolutionsQuality Assurance Engineer
Kateel Engineering Industry Private Limited
Database Analyst
Smart Detective & Allied Services (India) Private LimitedComputer Trainer Programming Language
Magic Bus India Foundation
Software Developer
ApnatimeYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 8 to 31 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!