C
Lead Java Full Stack Software Engineer
Ciklum Limited
Chennai, India₹40,000–₹120,000/mo≈ AED 1.8K-5.3K/moToday
IndiaJavaSoftware EngineeringMicroservicesSpring BootAngularPLSQLPostgreSQLAgile MethodologiesGitHibernateJPADesign PatternsSQLSDLCDevOpsScrumSoftware DesignQuality AssuranceSoftware DeploymentLeadershipCommunication SkillsAccountabilityEffective CommunicationTeam ManagementProcess ImprovementPeople DevelopmentFull StackReact JSCICDJava Spring SecurityJava MultithreadingTestDriven DevelopmentMessaging FrameworksXP MethodologiesGenAI TechnologiesOpenAI APIGPT LLMsMonolithic ArchitectureEventDriven ArchitectureCloud DeploymentContainer OrchestratorsDriveSelfDevelopmentFull Time
Skills Required
JavaReactAngularSqlGitAgileScrumDevopsErpCommunicationLeadership
Job Description
Job Description As a Lead Java Full Stack Software Engineer at Ciklum, you will become a part of a cross-functional development team engineering experiences of tomorrow. Your responsibilities will include:
- Writing highly testable, automatable, and performant code over the whole SDLC using high coding standards and software best practices
- Developing products and delivering features and updates according to the product roadmap
- Developing and reviewing feature design documents and providing inputs/updates to specifications for the solution
- Driving activities such as daily meetings, planning, retrospectives, etc
- Setting engineering standards in the team and helping other team members adopt them
- Taking on line manager responsibilities for the team's professional and career development
- Being open to adopting new technologies and approaches on projects as they evolve, especially those relating to GenAI advancements
- Staying at the forefront of the industry by staying abreast of the latest GenAI advancements and leveraging cutting-edge development
- Assisting the team in daily work
Qualifications required for this role include:
- 10+ years of experience in software development required, with proficiency in Java 8 or higher
- Experience building Enterprise-grade applications in Java and Microservices (J2EE/JavaEE/Spring/Spring Boot)
- Strong experience in Java Spring Boot, Core Java, API, Microservices, Angular, and React JS
- Strong database experience in PL/SQL and PostgreSQL
- Experience working with Agile methodologies, test-first development approaches, CI/CD pipelines, and Git version control
- Strong experience building applications that interact with relational databases using SQL, PL/SQL
- Experience in Java Spring security, ORMs like Hibernate or JPA, Java Multithreading, and design patterns for microservices development
- Experience in Test-Driven development, SDLC, DevOps processes, and messaging frameworks like IBM MQ and Kafka
- Knowledge of Scrum and XP methodologies and experience using GenAI technologies and approaches
In addition to the technical qualifications, personal skills such as effective communication, accountability, drive, self-development, team management, process improvement, people development, and leadership are essential for this role.
What's in it for you at Ciklum:
- Comprehensive company-paid medical insurance for your mental and physical health
- Opportunities for tailored education paths, skill boosts, and certifications
- Growth environment with a community of skilled professionals
- Flexibility with hybrid work mode at Chennai or Pune
- Opportunities to work on large-scale projects with international clients
- A welcoming environment with a friendly team and regular team-building events
At Ciklum, you will work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress. Join us to explore, empower, and engineer solutions that matter. As a Lead Java Full Stack Software Engineer at Ciklum, you will become a part of a cross-functional development team engineering experiences of tomorrow. Your responsibilities will include:
- Writing highly testable, automatable, and performant code over the whole SDLC using high coding standards and software best practices
- Developing products and delivering features and updates according to the product roadmap
- Developing and reviewing feature design documents and providing inputs/updates to specifications for the solution
- Driving activities such as daily meetings, planning, retrospectives, etc
- Setting engineering standards in the team and helping other team members adopt them
- Taking on line manager responsibilities for the team's professional and career development
- Being open to adopting new technologies and approaches on projects as they evolve, especially those relating to GenAI advancements
- Staying at the forefront of the industry by staying abreast of the latest GenAI advancements and leveraging cutting-edge development
- Assisting the team in daily work
Qualifications required for this role include:
- 10+ years of experience in software development required, with proficiency in Java 8 or higher
- Experience building Enterprise-grade applications in Java and Microservices (J2EE/JavaEE/Spring/Spring Boot)
- Strong experience in Java Spring Boot, Core Java, API, Microservices, Angular, and React JS
- Strong database experience in PL/SQL and PostgreSQL
- Experience working with Agile methodologies, test-first development approaches, CI/CD pipelines, and Git version control
- Strong experience building applications that interact with relational databases using SQL, PL/SQL
- Experience in Java Spring security, ORMs like Hibernate or JPA, Java Multithreading, and design patterns for microservices development
- Experience in Test-Driven development, SDLC, DevOps processes, and messaging frameworks like IBM MQ and Kafka
- Knowledge o