Ciklum is looking for a Lead Java Full Stack Software Engineer to join our team full-time in India.
We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.
About The Role
As a Lead Java Full Stack Software Engineer, become a part of a cross-functional development team engineering experiences of tomorrow.
Responsibilities
Write highly testable, automatable and performant code over the whole SDLC using high coding standards and software best practices
Develop products and deliver features and updates according to the product roadmap
Develop and review feature design documents and provide inputs/updates to specifications for the solution
Set engineering standards in the team and help other team members adopt them
Line manager responsibilities - teams professional and career development
Be open to adopting new technologies and approaches on projects as they evolve, especially those relating to GenAI advancements
Stay at the forefront of the industry by staying abreast of the latest GenAI advancements and leveraging cutting-edge development
Assists the team in daily work
Requirements
10+ years of experience in software development required – proficiency in Java 8 or higher
Experience building Enterprise-grade applications 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, PostgreSQL
Experience of delivering high-cadence modern applications with applied Agile methodologies, test-first development approaches, adopting CI/CD pipelines and using Git version control
Strong experience building applications that interact with relational databases using SQL, PL/SQL
Experience in Java Spring security - JWT, CSRF, Method based security, RBAC
Experience and knowledge of ORMs like Hibernate or JPA
Experience and knowledge of Java Multithreading
Experience in implementing programming best practices, especially around scalability, automation, virtualization, optimization, availability, and performance
Experience and understanding of design patterns for microservices development
Experience working on high-throughput microservices by leveraging concurrency, supporting multithreading, event-based processing, or developing services to manage high data volumes
Good Understanding of Messaging frameworks like IBM MQ and Kafka
Knowledge of Scrum and XP methodologies and ability to work in a rapidly changing environment
Experience using GenAI technologies and approaches, such as using OpenAI API with GPT LLMs
Software Design
Solid background in designing and developing solutions using best practices and patterns
Experience with monolithic, microservices, and event-driven architectural styles on commercial projects
Quality Assurance
Proven experience in driving quality improvements for design and implementation decisions within a team
Software Deployment
Hands-on experience with software deployment and configuration in the Cloud (pipelines, deployment patterns) and Container Orchestrators (k8s, Docker Swarm)
Leadership
Lead development team
Lead and improve the decision-making process in design solution architecture, solution development, architecture and code review
Personal Skills
Communication is a key. You speak and write in English fluently or at least at an upper-intermediate level
Accountability:
Following the "said and done" principle
Accountability for the scope of the teams work
Drive:
Proactive in efforts to deliver results according to the expectations
Suggesting new ideas, looking for alternative solutions
Self–development:
Eager to learn and grow: curios, keen to constant self-development
Constantly improving own mastership
Effective communication:
Ability to express ideas, thoughts, and questions simply, concisely, and in a structured way
Creating an open feedback culture
Clear communication of risks and consequences
Team management:
Effective teamwork organization
Process improvement:
Skilled in technical risk mitigation
Orchestrating the delivery process improvements with the feedback-driven approach
People Development:
Taking active steps toward the teams professional skills improvement
What`s in it for you?
Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance, as well as financial and legal consultation
Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy licence, language courses and company-paid certifications
Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
Flexibility: hybrid work mode at Chennai or Pune
Opportunities: we value our specialists and always find the best options for them. Our Resourcing Team helps change a project if needed to help you grow, excel professionally and fulfil your potential
Global impact: work on large-scale projects that redefine industries with international and fast-growing clients
Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events
About Us
At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress.
India is a strategic innovation hub for Ciklum, with growing teams in Chennai and Pune leading advancements in EdgeTech, AR/VR, IoT, and beyond. Join us to collaborate on game-changing solutions and take your career to the next level.
Want to learn more about us? Follow us on Instagram , Facebook , LinkedIn .
Explore, empower, engineer with Ciklum!
Interested already? We would love to get to know you! Submit your application. We can’t wait to see you at Ciklum.
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Lead Java Full Stack Software Engineer
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!