Job
Description
Job Summary
Synechron is seeking a skilled and experienced Lead Java Developer to oversee the development, deployment, and support of complex enterprise applications. This role involves leading technical initiatives, ensuring best practices in software engineering, and collaborating across teams to deliver cloud-enabled, scalable, and efficient solutions. The successful candidate will contribute to our strategic technology objectives while fostering innovation, best coding practices, and continuous improvement in a dynamic environment.Software Requirements
Required:
Proficiency in Java (latest stable versions), with extensive experience in building enterprise-scale applicationsFamiliarity with Kettle jobs (Pentaho Data Integration)Operating systemsUnix/LinuxScripting languagesShell Scripting, Perl, PythonJob scheduling toolsControl-M, AutosysDatabase technologiesSQL Server, Oracle, or MongoDBMonitoring tools such as Grafana, Prometheus, or SplunkContainer orchestrationKubernetes and OpenShiftMessaging middlewareKafka, EMS, RabbitMQBig data platformsApache Flink, Spark, Apache Beam, Hadoop, Gemfire, IgniteContinuous Integration/Delivery toolsJenkins, TeamCity, SonarQube, GitPreferred:
Experience with cloud platforms (e.g., AWS)Additional data processing frameworks or cloud deployment toolsKnowledge of security best practices in enterprise environmentsOverall ResponsibilitiesLead the design, development, and deployment of scalable Java-based solutions aligned with business needsAnalyze existing system logic, troubleshoot issues, and implement improvements or fixesCollaborate with business stakeholders and technical teams to gather requirements, propose solutions, and document functionalitiesDefine system architecture, including APIs, data flows, and system integration pointsDevelop and maintain comprehensive documentation, including technical specifications, deployment procedures, and API documentationSupport application deployment, configurations, and release management within CI/CD pipelinesImplement monitoring and alerting solutions using tools like Grafana, Prometheus, or Splunk for operational insightsEnsure application security and compliance with enterprise security standardsMentor junior team members and promote development best practices across the teamPerformance Outcomes:
Robust, scalable, and maintainable applicationsReduced system outages and improved performance metricsClear, complete documentation supporting operational and development teamsEffective team collaboration and technical leadershipTechnical Skills (By Category)
Programming Languages:
EssentialJavaPreferredScripting languages (Shell, Perl, Python)Frameworks and Libraries:
EssentialJava frameworks such as Spring Boot, Spring CloudPreferredMicroservices architecture, messaging, or big data librariesDatabases/Data Management:
EssentialSQL Server, Oracle, MongoDBPreferredData grid solutions like Gemfire or IgniteCloud Technologies:
PreferredHands-on experience with AWS, Azure, or similar cloud platforms, especially for container deployment and orchestrationContainerization and Orchestration:
EssentialKubernetes, OpenShiftDevOps & CI/CD:
EssentialJenkins, TeamCity, SonarQube, GitMonitoring & Security:
PreferredFamiliarity with Grafana, Prometheus, SplunkUnderstanding of data security, encryption, and access control best practices
Experience RequirementsMinimum 7+ years of professional experience in Java application developmentProven experience leading enterprise projects, especially involving distributed systems and big data technologiesExperience designing and deploying cloud-ready applicationsFamiliarity with SDLC processes, Agile methodologies, and DevOps practicesExperience with application troubleshooting, system integration, and performance tuning
Day-to-Day ActivitiesLead project meetings, coordinate deliverables, and oversee technical planningDevelop, review, and optimize Java code, APIs, and microservices componentsCollaborate with development, QA, and operations teams to ensure smooth deployment and operation of applicationsConduct system analysis, performance tuning, and troubleshooting of live issuesDocument system architecture, deployment procedures, and operational workflowsMentor junior developers, review code, and promote best engineering practicesStay updated on emerging technologies, trends, and tools applicable to enterprise software development
QualificationsBachelors or Masters degree in Computer Science, Software Engineering, or a related fieldRelevant certifications (e.g., Java certifications, cloud certifications) are advantageousExtensive hands-on experience in Java, microservices, and enterprise application developmentExposure to big data, cloud deployment, and container orchestration preferred
Professional CompetenciesStrong analytical and problem-solving skills for complex technical challengesLeadership qualities, including mentoring and guiding team membersEffective communication skills for stakeholder engagement and documentationAbility to work independently and collaboratively within Agile teamsContinuous improvement mindset, eager to adapt and incorporate new technologiesGood organizational and time management skills for handling multiple priorities
S
YNECHRONS 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 .