Lead Software Engineer
- Category: IT Engineer & Developer Jobs
- Location: Thrissur, Thrissur, Kerala
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 17K to 31K
- Published on: 2025/09/21
Responsibilities :
Responsible for understanding the software requirements and developing it into a working source code accordingly.
Profile Required :
Proficiency in programming language - JAVA
• Good understanding of Software lifecycle
• Knowledge of software Design principles
• General understanding of investment banking industry is desired
Responsibilities
• Write well designed, testable, efficient code
• Should be a self-starter, having passion for technology and must be a quick leaner.
• End to End delivery starting from design till delivery
• Troubleshoot, debug, support and upgrade existing software
• Gather and evaluate user feedback
• Recommend and execute improvements adding efficiency.
• Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code
comments and clear code.
Requirements :
6+ years' experience as a Full Stack Software Developer, Software Engineer or similar role with B-TECH / MCA in Computer
Science, Engineering or a related field
• Familiar with Agile methodologies
• Experience with software design and development in test-driven techniques
• Good hands-on knowledge of Java, Angular, Spring frameworks, AngularJS, GIT, Restful Web Services, MVC architecture, Junit, Mockito
• Experience with databases (Oracle) and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate). Good PL / SQL
knowledge
• Ability to learn new languages and technologies
• Excellent communication skills are must
• Resourcefulness and troubleshooting aptitude
• Strong knowledge in OOA (Object Oriented Analysis) & OOD (Object Oriented Design), J2EE Design Patterns and UML
• Good Knowledge in rest web services
• Sound Knowledge in writing SQL scripts, stored procedures and functions
• Experience in TDD
• CI / CD exp
Related jobs
-
Controls Software Engineer
Position Summary • As a Controls Software Engineer, you will be responsible for developing standard controls software for PLC or other real time controller platforms. • As part of a team within the controls software development organization, you will...
-
Embedded Software Engineer
Job Summary: We are seeking a motivated and enthusiastic Embedded Software Engineer with 0-1 year of experience to join our dynamic engineering team. The ideal candidate will have a passion for embedded systems and a solid foundation in software deve...
-
Senior Software Engineer | Applications
Senior Software Engineer was built to help professionals achieve more in their careers, and everyday millions of people use our products to make connections, discover opportunities and gain insights. Our global reach means we get to have a direct imp...