Job Description:
We are seeking a skilled and experienced Software Engineer with 5 years of hands-on
experience in designing, developing, and maintaining software applications. The
ideal candidate will have a solid understanding of software engineering principles
and be proficient in multiple programming languages. You will be involved in all
phases of the software development lifecycle and contribute to scalable, high-
quality software solutions.
Key Responsibilities:
Design, develop, test, and deploy software applications and systems.
Collaborate with cross-functional teams to define, design, and implement of new
features.
Write clean, maintainable, and efficient code following best practices.
Debug and resolve technical issues across the full stack.
Required Skills:
Programming Languages: Java 8 or 17,
Frameworks: Experience with frameworks like spring boot 3.4.3,SpringdataJpa, spring
security, Kafka3.4,Design patterns.
Databases: Strong knowledge of SQL ( MySQL).
Tools & Platforms: Experience with Git, Jenkins, or similar DevOps tools.
Testing: Experience with Junit & Mockito library.