Software Engineer
Summary
Build and lead enterprise-grade Java applications using Spring, Hibernate, and RESTful services, while mentoring junior developers and ensuring robust system integration.
Key Responsibilities:
Contribute to the development of high-quality, scalable software as part of a dynamic and innovative team- .Design and draft comprehensive technical specifications for software development tasks
- .Provide technical leadership and guidance to a team of developers to meet project objectives
- .Write clean, efficient, and maintainable code in alignment with defined specifications
- .Conduct unit testing to ensure software quality, performance, and reliability
- .Troubleshoot and resolve technical issues encountered during development
- .Support software and product implementation as needed
- .Participate in system integration testing to ensure seamless performance across modules
- .Maintain detailed documentation for software projects and development processes
- .Collaborate cross-functionally with teams to continuously enhance software products and solutions
- .Coordinate release planning and deployment activities with relevant stakeholders
- .Translate business and user requirements into robust functional and technical specifications
- .Lead or contribute to design validation, debugging, and testing efforts
- .Conduct peer reviews of designs and code to ensure adherence to best practices
- .Manage data and application migration activities where applicable
- .Take on additional responsibilities as required by project demands
Job Requirement
- s:
Bachelor’s degree in computer science, Information Technology, or a related fie - ld.2 to 5 years of hands-on experience in software development, preferably in enterprise environmen
- ts.Strong proficiency in Java and Object-Oriented Programming principl
- es.Experience with Spring, Hibernate, and web frameworks using MVC architectu
- re.Familiarity with Spring Boot, RESTful services, and business rules engines like Drools is a pl
- us.Working knowledge of front-end technologies such as HTM
- L5.Experience with relational databases, especially Postgres, is desirab
- le.Demonstrated ability to lead and mentor technical tea
- ms.Excellent problem-solving, analytical, and debugging skil
- ls.Strong verbal and written communication skil
- ls.Self-motivated with a passion for continuous learning and improveme
- nt.Ability to manage multiple priorities in a fast-paced environment and meet deadlin