As a Java Developer, your primary responsibility will be to participate in the creation of new products and enhancements to existing products from concept to launch as part of a cross-functional team.
Responsibilities Include
• Execute the design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product/program requirements.
• Design & code a variety of complex software features with adequate documentation.
• Write automation for new/existing features.
• Customer Support & troubleshoot/fix a variety of difficult software problems.
• Proactively communicate on development status & delays in agreed-upon timelines.
• Interface with global teams for requirements analysis and schedule.
Required Qualifications/Experience
• Bachelor's Degree/master’s degree in engineering with Computer Science/Electronics/Electrical background and 6-9 years of experience.
• Minimum of 5 years experience in software development with exposure to maintenance, continuous integration & releases.
• Minimum of 5 years experience in core product software development.
• Strong Object Oriented Design & Programming Experience.
• Professional experience in Core Java Technologies (Design Pattern/Multi-threading/Data Structures/Algorithm), Sprint boot microservices.
• Exposure to Agile methodologies and toolchains (like JIRA).
• Has knowledge of best practices and how own area integrates with others.