Java & DB Developer with Microservices & Cloud Expertise
Job Summary
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
Bachelors or Masters 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.
SYNECHRONS 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 applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Required Experience:
IC
About Company
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more