Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 14467644

    CHENNAI · FULLTIME

    Lead Java Full Stack Developer

    Ciklum logo

    Ciklum

    Chennai · onsite · Posted 54d ago

    Sourced fromFoundit
    Not disclosed6–10 yrsfulltimeChennai

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.4s
    • Found the form on Foundit · 10 questions to answer1.6s
    • Decided the answers for all of them2.7s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    About the Role

    As a Lead Java Full Stack Engineer, become a part of a cross-functional development team engineering experiences of tomorrow.

    Responsibilities

    • Code Quality: Write highly testable, automatable, and performant code across the entire SDLC using high coding standards and software best practices.
    • Product Development: Develop products, deliver features, and update according to the product roadmap.
    • Feature Design: Develop and review feature design documents and provide input/updates to solution specifications.
    • Team Leadership: Drive daily meetings, planning, retrospectives, etc., and help the team adopt engineering standards.
    • Mentorship: Guide and support the professional and career development of team members.
    • Adopt New Technologies: Be open to adopting new technologies and approaches as projects evolve, especially those related to GenAI advancements.
    • Stay Current: Stay at the forefront of industry trends by keeping abreast of the latest GenAI advancements and leveraging cutting-edge development.
    • Team Support: Assist the team with daily work and ensure smooth execution of tasks.

    Requirements

    • Experience: 10+ years of software development experience, with proficiency in Java 8 or higher.
    • Enterprise-Grade Applications: Experience in building enterprise-grade applications using Java and Microservices (J2EE/JavaEE/Spring/Spring Boot).
    • Technologies: Strong experience in Java Spring Boot, Core Java, API, Microservices, Angular, and React JS.
    • Database: Strong database experience in PL/SQL, PostgreSQL, and working with relational databases using SQL and PL/SQL.
    • Agile Practices: Experience delivering high-cadence applications using Agile methodologies, test-first development approaches, CI/CD pipelines, and Git version control.
    • Security: Experience with Java Spring security (JWT, CSRF, Method-based security, RBAC).
    • ORMs: Familiarity with ORMs like Hibernate or JPA.
    • Multithreading: Knowledge and experience in Java multithreading and concurrency.
    • Best Practices: Implementing programming best practices around scalability, automation, optimization, performance, and availability.
    • Microservices: Experience with design patterns for microservices and handling high-throughput microservices, concurrency, and event-based processing.
    • TDD: Experience with Test-Driven Development (TDD).
    • Messaging: Familiarity with messaging frameworks like IBM MQ and Kafka.
    • DevOps & Tools: Strong experience in SDLC, DevOps processes, CI/CD tools, Git, etc.
    • GenAI Technologies: Experience with GenAI technologies, such as using the OpenAI API with GPT LLMs.
    • Cloud & Deployment: Hands-on experience with cloud deployment and container orchestration (Kubernetes, Docker Swarm).
    • Scrum & XP: Knowledge of Scrum and XP methodologies, with the ability to work in rapidly changing environments.

    Software Design

    • Architectural Patterns: Solid background in designing and developing solutions using best practices, including monolithic, microservices, and event-driven architectural styles.

    Quality Assurance

    • Quality Improvement: Proven experience in driving quality improvements for design and implementation decisions within the team.

    Software Deployment

    • Deployment Practices: Hands-on experience with software deployment and configuration in the cloud, including pipelines and container orchestrators (Kubernetes, Docker Swarm).

    Leadership

    • Team Leadership: Lead development teams, improve decision-making in design, architecture, solution development, and code review processes.

    Personal Skills

    • Communication: Excellent communication skills, both written and verbal, in English (fluent or upper-intermediate).
    • Accountability: Take accountability for the scope of the team's work and follow through with commitments.
    • Drive: Proactively work towards delivering results, suggesting new ideas, and seeking alternative solutions.
    • Self-Development: Eager to learn and grow, with a commitment to continuous self-improvement and mastery.
    • Effective Communication: Ability to express ideas clearly, concisely, and in a structured way, fostering an open feedback culture and clear communication of risks and consequences.
    • Team Management: Effective organization of teamwork and collaboration.
    • Process Improvement: Skilled in technical risk mitigation and orchestrating delivery process improvements with a feedback-driven approach.
    • People Development: Actively support the professional development and skill improvement of the team.

    Sourced from foundit

    Section · 02

    Skills

    Java Spring BootCore JavaReact.JsAPIAngularjsMicroservicesJava Fullstack

    Section · Company

    About Ciklum

    Ciklum logo

    Ciklum

    IT Services & Consulting

    451

    employees

    2002

    24 years old

    London, England

    United Kingdom

    About

    Experience Engineering firm delivering innovative digital solutions and AI-driven technologies to address complex business challenges.

    Industries

    IT Services & ConsultingReal EstateTelecomFinTechEdTech

    Employee ratings

    177 reviews

    3.6/ 5

    Culture

    3.6

    Career growth

    3.3

    Work-life

    3.8

    Employees rate it well for

    Work Life Balance16Senior Management14Salary14Work Culture11Learning10

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Lead Java Full Stack Developer · waiting for your command