drjobs Lead Java Developer (Microservices, Multi-threading & API Integration)

Lead Java Developer (Microservices, Multi-threading & API Integration)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Pune - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Summary

Synechron is seeking a highly experienced Lead Java Developer to spearhead the design development and delivery of complex high-performance enterprise applications. This leadership role involves guiding technical teams establishing coding standards and ensuring the successful implementation of scalable Java-based solutions aligned with business objectives. The ideal candidate will leverage extensive Java expertise microservices architecture knowledge and messaging system integrations to drive innovation and operational excellence within a dynamic environment.

Software Requirements

  • Required Skills:

    • Proficiency in Java development (Java 8 or higher) including multi-threaded programming and concurrency management
    • Hands-on experience with Spring Framework specifically building and consuming REST API services
    • Experience with NoSQL data stores such as MongoDB or similar systems like Amps
    • Familiarity with object-oriented programming (OOP) and implementing microservices architectures
    • Knowledge of messaging APIs such as Kafka Solace LBM or Aeron for event-driven integration
    • Experience with scripting languages such as Shell Purl or Groovy for automation and deployment tasks
  • Preferred Skills:

    • Knowledge of containerization (Docker Kubernetes) for deploying microservices
    • Experience with API gateway and security standards
    • Familiarity with DevOps practices and CI/CD pipelines

Overall Responsibilities

  • Lead the development of scalable maintainable and high-performance Java applications and microservices
  • Architect and implement solutions utilizing Java Spring API messaging systems and NoSQL databases
  • Provide technical leadership and mentoring to team members ensuring adherence to best practices coding standards and security protocols
  • Collaborate with product managers architects and cross-functional teams to define technical specifications and roadmaps
  • Drive code quality reviews performance tuning and security enhancements of software components
  • Develop automation scripts and oversee deployment pipelines for continuous integration and deployment
  • Monitor industry trends especially in Java microservices and integration technologies to guide innovation
  • Participate in project planning risk management and technical decision-making processes
  • Document system designs technical standards and best practices for ongoing maintenance and compliance

Technical Skills (By Category)

  • Programming Languages:

    • Essential: Java (Java 8 or higher) Shell Groovy Purl (preferred) other scripting languages
    • Preferred: Python Scala
  • Frameworks and Libraries:

    • Essential: Spring (Boot and API) Hibernate
    • Preferred: Microservices frameworks Spring Cloud components
  • Databases & Data Management:

    • Essential: MongoDB Amps or similar NoSQL solutions relational databases like MySQL Oracle SQL Server
    • Preferred: Data modeling for distributed systems database performance optimization
  • Messaging & Integration:

    • Essential: Kafka Solace LBM Aeron or similar messaging APIs
    • Preferred: Event-driven architecture and middleware integrations
  • Development & Deployment Tools:

    • Essential: Git Maven Jenkins Docker Kubernetes
    • Preferred: Infrastructure as Code (Terraform CloudFormation)
  • Security & Standards:

    • Understanding of securing REST APIs data encryption and compliance standards

Experience Requirements

  • Minimum of 8 years of hands-on experience in Java software engineering with substantial experience leading development efforts
  • Proven track record of architecting and delivering large-scale distributed microservices-based solutions
  • Extensive experience in messaging systems APIs and data storage solutions like NoSQL databases
  • Leadership experience in Agile or DevOps environments mentoring junior developers and managing projects
  • Prior experience in financial services payment systems or enterprise-scale applications is advantageous
  • Alternative experience pathways include significant project-based work extensive open-source contributions or specialized certifications

Day-to-Day Activities

  • Architect develop and deliver high-quality Java and microservices-based solutions
  • Conduct code reviews enforce coding standards and mentor team members
  • Collaborate with stakeholders to understand business needs and translate them into scalable solutions
  • Lead technical discussions on architecture security and performance optimization
  • Ensure system reliability through proactive monitoring troubleshooting and tuning
  • Drive automation efforts related to deployment testing and maintenance
  • Document technical designs and standards ensuring knowledge reuse and compliance
  • Stay updated on latest industry developments emerging technologies and best practices

Qualifications

  • Bachelors or Masters degree in Computer Science Software Engineering or equivalent
  • Relevant professional certifications (e.g. Java certifications microservices or architecture courses) are a plus
  • Demonstrated success in leading complex software projects in large distributed environments

Professional Competencies

  • Strong analytical and problem-solving skills especially for complex system architecture and performance issues
  • Excellent leadership and stakeholder communication abilities
  • Effective collaborator with cross-functional and global teams
  • Adaptability and eagerness to adopt new technologies and best practices
  • Strong organizational skills with attention to detail
  • Results-oriented with a focus on high-quality delivery within deadlines

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

Employment Type

Full-Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.