About the Job
As a specialist in electronics and software for the past 20 years, in-tech is a dynamic, fast-growing engineering company headquartered in Munich, Germany employing around 2350 employees globally across 20 project locations in 8 countries.
In-tech develops innovative engineering solutions for the automotive, rail, aerospace, defence, and industrial sectors.
We are committed to a flexible, modern work culture and work-life balance. Our colour orange stands for liveliness, warmth, and dynamism. We value a strong team spirit, fresh ideas and a positive work culture. We call it the “Orange Spirit”!
We are seeking experienced Core Java, PERL professionals to join our team in Pune, with flexible hybrid work options available. The ideal candidate will have 8+ years of experience with Core Java. If you’re passionate about joining a growing and dynamic team with a company with a positive culture and team spirit, we’d love to connect with you!
Responsibilities
Bachelor’s degree in engineering or equivalent (BE, B.Tech, MCA, MSc).
Experience in Java Perl is preferred
Proficiency in Java, Spring, Hibernate, MVC, JUnit, Selenium, Web Application Development, JavaScript, SQL, and Geb/Spock.
Experience with React, Angular, C#/.NET, or Web Security is a plus.
Strong understanding of fundamental design principles for building scalable applications.
Solid grasp of Object-Oriented Analysis and Design (OOAD) concepts.
Familiarity with software configuration management and source code version control systems.
Experience in healthcare IT or related software domains is preferred.
Proven ability to work effectively in agile, small-team environments.
Enthusiastic about collaborating with other skilled developers, including in a remote, geographically distributed team setting.
Requirements
Leads high-performing teams by defining strategies, setting team goals aligned with business objectives, mentoring members, managing hiring, career development, performance, and retention.
Designs, develops, tests, debugs, and enhances software applications using modern programming languages, frameworks, and methodologies.
Prepares and maintains comprehensive technical documentation, including design specifications, reports, and change requests, following approved standards and procedures.
Monitors and records software development progress using authorized project tracking and management tools.
Analyses, evaluates, and validates software and system requirements by applying sound software engineering practices.
Conducts research to identify, evaluate, and recommend effective software designs, operating systems, and best practices.
Collaborates with peers and cross-functional teams to continuously improve processes, workflows, and work methodologies.
Ensures the accuracy, adequacy, and technical soundness of all work deliverables through careful review and validation.
Contributes to the successful completion of project milestones and the achievement of defined goals.