Lead Java Full Stack Developer At Ciklum
KeySkills
Company Name
Job Description
- Responsibilities
- Write highly testable, automatable, and performant code across the entire SDLC, adhering to 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 solutions.
- Lead daily meetings, planning sessions, retrospectives, and other team activities.
- Set engineering standards within the team and help team members adopt them.
- Provide line management responsibilities, including the professional and career development of the team.
- Assist the team in their daily work and ensure smooth execution of tasks.
Requirements- Experience: 10+ years of experience in software development, with proficiency in Java 8 or higher.
Technical Expertise:- Strong experience in Java Spring Boot, Core Java, API, Microservices, Angular, and React JS.
- Extensive experience in PL/SQL, PostgreSQL, and relational databases.
- Solid coding and troubleshooting experience with Web Services and RESTful APIs.
- Experience leading the technical design, development, and documentation of cross-functional, multi-platform application systems.
- Familiar with DevOps processes and Agile methodologies, and associated toolsets.
- Knowledge of relational, in-memory, distributed, and NoSQL databases.
- Strong experience in Test-Driven Development (TDD).
- Strong SQL skills for working with relational databases.
- Familiarity with CI/CD tools, Git, and DevOps processes.
- Experience with messaging frameworks such as IBM MQ and Kafka.
Architectural Expertise:- Experience with monolithic, microservices, and event-driven architectural styles.
- Expertise in designing and developing solutions using best practices and design patterns.
- Experience in working on high-throughput microservices using concurrency, multithreading, event-based processing, and managing high data volumes.
- Knowledge of scalability, automation, virtualization, optimization, availability, and performance in software development.
Leadership:Proven experience in leading development teams and guiding the decision-making process in solution architecture, development, and code reviews.Drive quality improvements and improvements in design and implementation decisions.Deployment Expertise:Hands-on experience in software deployment and configuration in Cloud environments (pipelines, deployment patterns) and container orchestrators (e.g., Kubernetes, Docker Swarm).Personal SkillsCommunication:- Strong communication skills in both written and spoken English (at least upper-intermediate level).
- Ability to express ideas, thoughts, and questions concisely, simply, and in a structured way.
- Foster an open feedback culture and clearly communicate risks and consequences.
Accountability:Take full accountability for the scope of the team's work and follow through on commitments.Drive:Proactively deliver results according to expectations, suggesting new ideas, and seeking alternative solutions.Self-Development:- Eager to learn and grow with a continuous improvement mindset.
- Constantly work on improving your own mastery.
Team Management:- Effectively organize teamwork and manage cross-functional teams to achieve goals.
- Process Improvement:
- Skilled in technical risk mitigation and driving process improvements through a feedback-driven approach.
People Development:Actively foster the professional development of team members and ensure they are growing in their skills.
Job Details
Experience :
1 To 8
Number Of
Vacancies :
10
Job Type :
Permanent
Industry Type : IT/Software
Salary
:
3 Lac - 12 Lac++
P.A
Education Summary
UG :
BE/B.Tech
PG :
M.Sc,MCA
Contact Details
Contact
Person :
Contact
Number :
9566213320
e-mailId :
praveenkumar.r@softtwig.com
Address :
chennai
Office Location
Central Jakarta No 1234, Jakarta, IndonesiaFunctional Test Automation with GenAI exposure
Experience -
0 to 2
Application Developer
Experience -
3 to 8
Wiring Harness
Experience -
2 to 5
Java Backend Developer
Experience -
3 to 5