
Senior Software Engineer
- Indore, Madhya Pradesh
- Permanent
- Full-time
- Responsible for the overall development and architecture of application and it’s components, modules and micro services.
- Deliver high quality complex application being part of Devops team of developers & Support engineers.
- Serve as technical point of contact for any application related development and its requirements.
- Guide and help fellow team members
- Ensure application code is of top notch quality by reviewing code
- Design and create high-volume, low-latency applications for mission-critical systems, ensuring high availability and performance.
- Participate in all stages of the development lifecycle.
- Write well-structured, testable, and efficient code.
- Ensure that designs align with specifications.
- Prepare and release software components.
- Drive continuous improvement by exploring alternative technologies and presenting findings for architectural review.
- Deliver developed solutions in a timely manner.
- Maintain thorough documentation.
- Guarantee high-performance solutions, particularly for Wexlog.
- Exhibit highly responsible, proactive, and innovative qualities in problem-solving and project execution.
- Demonstrated hands-on experience in software development.
- Proven expertise in Java development for complex back-end systems.
- Practical experience in designing and developing applications using Java EE platforms.
- Proven experience of technically leading application development in high complex environment.
- Strong understanding of object-oriented analysis and design, utilizing common design patterns.
- Deep knowledge of Java, Jasper, and JEE internals (including Classloading, Memory Management, Transaction Management, etc.).
- Excellent understanding of relational databases, SQL, and ORM technologies (such as JPA2 and Hibernate).
- Strong knowledge and hands-on experience with Oracle databases.
- Experience in developing web applications using at least one popular web framework (e.g., JSF, Wicket, GWT, Spring MVC).
- Familiarity with test-driven development practices.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Preferably experienced in agile development methodologies.
- Hybrid work arrangements to balance in-office collaboration and home flexibility.
- Annual Leave: 42 days off apart from Public / National Holidays.
- Medical Insurance: Self + Spouse + 2 children. An option to opt for Voluntary Parental Insurance (Parents / Parent -in-laws) at a nominal premium covering pre existing disease.
- In House training programs: professional and technical training certifications.