Job Summary
Synechron is seeking a highly experienced Senior Java Developer to join our innovative Shared Services team. This role involves working closely with Data Scientists and Machine Learning teams to design develop and maintain advanced predictive analytics OCR solutions and ML modules. The ideal candidate will leverage strong Java and Python skills possess a good understanding of machine learning fundamentals and demonstrate solid architectural and design pattern knowledge. This position offers a growth opportunity towards becoming a Machine Learning Engineer and playing a crucial role in delivering firm-wide operational efficiencies through scalable high-quality solutions.
Software Requirements
Required Skills:
- Proficiency in Java (including core Java Spring Spring Boot)
- Hands-on experience in Python programming
- Experience with databases such as SQL (MySQL Oracle SQL Server)
- Working knowledge of software development lifecycle DevOps practices and CI/CD tools
- Familiarity with cloud platforms (preferably AWS or similar) for deployment and integration
Preferred Skills:
- Web UI frameworks like Angular or React
- Knowledge of ML libraries and modules in Java or Python (e.g. Keras PyTorch scikit-learn)
- Experience with OCR technologies and related libraries (Tesseract Keras OCR)
- Experience with XML technologies such as JAXB
- Exposure to Large Language Models (LLMs) and prompt engineering
- Familiarity with cloud services containers (Docker Kubernetes) and orchestration tools
Overall Responsibilities
- Design develop and optimize scalable maintainable ML solutions leveraging Java and Python
- Collaborate with data scientists to build predictive modeling OCR applications and analytics modules
- Write high-quality testable reusable and efficient code following best practices
- Implement DevOps practices: create CI/CD pipelines automate deployments and enable telemetry
- Engage with stakeholders to gather requirements architect solutions and contribute to technical design discussions
- Maintain team health by managing systems servers and technical hygiene items
- Continuously improve team processes and technical standards adopting industry best practices
- Support and guide cross-functional teams in different locations fostering strong communication and collaboration
Technical Skills (By Category)
Programming Languages:
- Essential: Java Python
- Preferred: Additional languages (e.g. JavaScript Scala)
Databases/Data Management:
- Proficient in SQL with experience designing schemas stored procedures and optimizing queries
Cloud Technologies:
- Experience deploying and managing solutions on cloud platforms like AWS GCP or Azure
Frameworks and Libraries:
- Java: Spring Boot Spring Framework
- Python: Keras PyTorch scikit-learn Jupyter Notebooks
- OCR: Tesseract Keras OCR or similar
Development Tools and Methodologies:
- IDEs: Eclipse IntelliJ IDEA or similar
- Version Control: Git
- DevOps: Jenkins Docker Kubernetes Terraform
- Agile methodologies and collaboration tools (Jira Confluence)
Security & Compliance:
- Basic familiarity with security practices around ML deployment data security and infrastructure
Experience Requirements
- 5-9 years in software development with a focus on Java and Python
- Proven experience building distributed scalable applications applying agile best practices
- Hands-on experience working on ML solutions predictive analytics or OCR projects
- Strong architecture skills with an understanding of design patterns and system resiliency
- Experience working with data scientists cross-functional teams and offshore vendors preferred
- Industry experience in financial services healthcare or related data-intensive fields is a plus
Day-to-Day Activities
- Develop and refine machine learning modules predictive models and OCR solutions
- Collaborate in sprint planning requirement analysis and architecture discussions
- Build test and deploy solutions using CI/CD pipelines
- Troubleshoot system issues optimize performance and ensure system security
- Participate in code reviews documentation and knowledge sharing within the team
- Engage with Data Science teams to understand data flow model requirements and integration points
- Stay updated on new ML algorithms tools and best practices applying innovations as appropriate
- Manage systems servers and ensure operational health of deployed solutions
Qualifications
- Bachelors or Masters degree in Computer Science Data Science or related fields
- Professional certifications in Java Python or Cloud platforms (e.g. AWS Certified Developer) are a plus
- Continuous professional learning in ML AI or Big Data technologies encouraged
Professional Competencies
- Critical thinking and analytical problem-solving skills
- Strong communication skills for effective stakeholder engagement
- Leadership qualities with a team-oriented approach
- Ability to adapt quickly to evolving technologies and business needs
- Attention to detail and a focus on delivering high-quality outcomes
- Ability to multitask prioritize and meet deadlines effectively
- Enthusiasm for learning about artificial intelligence machine learning and data science trends
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.
Candidate Application Notice
Required Experience:
Senior IC