Software Developer
(5+ years exp)Hein+Fricke India Technology Services
Job Type
Full TimeVisa Sponsorship
Not AvailableRelocation
AllowedSkills
The Role
Job Description
- develop systems based on Java technologies, including individual contribution.
- gain detailed understanding of our product owner’s requirements
- engage with our customers directly
- estimate efforts for new features
- design solutions and take over responsibility for their materialization
- define the structure of the code
- be responsible for the overall quality of a complete system
- do pair programming / code reviews with your teammates
- participate in technical architecture workshops in which you act as a leading expert
- be responsible for deploying the solutions into production and solve runtime issues
- develop first on new technologies
- document your work professionally
Knowledge / Skills Required (Primary)
Minimum 5+ years’ experience in commercial Java development, at least 3 different projects
Language abilities : Must be able to communicate fluently in English.
Java
-Java 7 or later editions
-Expert in object-oriented analysis and design principles
-Expert in Collections, Generics, Streams
-Producing and consuming RESTful services
-consuming SOAP services
-hands-on experience with at least one JEE container
-experience in the end-to-end software development process
Source control: Git (branching models, merging, solving conflicts)
Build: console-based tool like Maven, Ant, Gradle
Databases: SQL, Experience working in at least one DBMS
Unit testing frameworks: hands-on experience with using Junit
Knowledge Good to Have (Secondary)
- Multithreading
- JSF
- Eclipse Link
- Liquibase
- experience in working according to agile methodology
- experience in working with European customers