
Lead Engineer
Majesco · India
This listing has closed — view similar roles below.
- Hybrid
- Full-time
- $110,000 / year
- India
Job highlights
- Support engineer role for policy systems.
- Implement changes and resolve defects.
- Java/J2EE and database expertise required.
- Insurance domain knowledge is a plus.
- Analyze data and communicate with clients.
About the role
Lead Engineer, Custom Policy Java
Majesco is seeking a dedicated Support Engineer for our Support Organization. This role is crucial for maintaining and enhancing our insurance policy systems.
Key Responsibilities
- Triaging customer tickets within specified timeframes.
- Implementing change requests efficiently.
- Resolving software defects to ensure product stability.
- Performing product upgrades, including updates to business logic in databases and Java.
Technical Skills
- Proficiency with Wildfly Application Server, including troubleshooting by analyzing logs.
- Strong experience in Java/J2EE, JSP, Servlets, Soap, and Rest Web Services.
- Experience with API tools like Postman.
- Skilled in XML, XSL, HTML, and understanding HTTP Response Codes.
- Proficient in developing SQL, PL/SQL stored procedures, packages, and functions.
- Experience developing APIs for third-party services and understanding microservices architecture.
- Experience in code reviews, unit test plan reviews, and other quality assurance processes.
- Ability to break down complex requirements and provide accurate estimates for fixes and changes.
Functional Skills
- Experience in functional development/design implementation. Insurance functional domain experience is a significant advantage.
- Ability to understand requirements and prepare technical functional specification documents.
- Client communication for requirement gathering.
Additional Important Skills
- Strong analytical skills, with experience in data analysis and logical understanding of functional code.
- Willingness to learn new tools and frameworks (e.g., Dev Studio).
- Openness to learn Majesco Products functionality.
- Experience managing customers and teams, comfortable discussing technical points with clients.
- Good communication skills.
- Experience managing conflicting delivery priorities.
- Mentorship experience, particularly in Oracle database design and development.
- Involvement in code walkthroughs and review sessions.
Key Skills/Competency
- Java
- J2EE
- SQL
- PL/SQL
- API Development
- Web Services (SOAP/REST)
- Wildfly
- XML/XSL
- Insurance Domain
- Customer Support
Skills & topics
- Java Developer
- J2EE Developer
- SQL Developer
- PL/SQL Developer
- API Developer
- Web Services Engineer
- Wildfly
- XML
- Insurance Technology
- Customer Support Engineer
How to get hired
- Tailor your resume: Highlight your Java, J2EE, SQL, PL/SQL, and Wildfly experience, emphasizing insurance domain knowledge if applicable.
- Craft a compelling cover letter: Showcase your analytical skills, problem-solving abilities, and customer-facing communication experience.
- Prepare for technical interviews: Be ready to discuss your experience with Java, J2EE, APIs, web services, and database procedures, as well as troubleshooting scenarios.
- Demonstrate functional understanding: Be prepared to discuss your experience with requirement gathering, technical specification documents, and your approach to learning new product functionalities.
- Network with the team: Engage with Majesco employees on LinkedIn to understand company culture and potential team dynamics.
Technical preparation
Review Java/J2EE concepts and common libraries.,Practice SQL and PL/SQL query writing.,Understand Wildfly server logs and troubleshooting.,Prepare API integration scenarios.
Behavioral questions
Describe a complex technical problem you solved.,How do you handle conflicting priorities?,Explain your experience mentoring junior developers.,How do you approach learning new systems?
Frequently asked questions
- What specific insurance domain knowledge is most beneficial for the Lead Engineer role at Majesco?
- While experience in the insurance functional domain is a significant advantage for the Lead Engineer position, specific knowledge in policy administration, claims processing, or billing systems would be particularly beneficial. Demonstrating an understanding of how business logic is implemented within these areas in Java and SQL will be key.
- How important is experience with Wildfly Application Server for this Lead Engineer position?
- Experience with Wildfly Application Server is quite important for this Lead Engineer role. The job description specifically mentions troubleshooting issues by analyzing Wildfly logs, indicating that a strong understanding of its operation and common issues is expected for effective triaging and resolution.
- What kind of customer interaction can I expect as a Lead Engineer at Majesco?
- As a Lead Engineer, you can expect to interact with customers primarily for gathering requirements, discussing technical specifications, and potentially guiding them on system functionalities. Good communication skills are essential for this role, as you'll need to effectively discuss technical points and manage delivery priorities.
- Does Majesco offer opportunities to learn new technologies for the Lead Engineer role?
- Yes, Majesco emphasizes a willingness to learn new tools and frameworks, specifically mentioning 'Dev studio' in this context. The role also requires an open mind to learn Majesco Products functionality, indicating a commitment to continuous learning and development for its engineers.
- What is the typical process for resolving defects as a Lead Engineer at Majesco?
- Resolving defects as a Lead Engineer at Majesco involves triaging customer tickets, analyzing the root cause of the issue (often involving Java code, database logic, or Wildfly configurations), implementing the fix, and potentially participating in code reviews and quality assurance processes before deployment.