Senior Software Developer Java

  • Full Time
  • Bucuresti
  • This position has been filled

ROLE for Senior Software Developer Java

• As a Senior Software Developer you will develop our partner’s products/solutions
• You will design and build new components and/or features, create automated tests where possible and make sure the software lives up to our quality standards

RESPONSIBILITIES
• Maintain and develop software solutions in accordance with defined objectives (quality, security, time schedule,cost)
• Development and production launching ofprograms
• Assistance in drawing up and validating technical specifications
• Writing of documentation and procedures/ documenting the source code with comments and writing technical documentation
• Implementing corrective actions . Reporting on progress, issues and problems to the
supervisor; providing lessons learned and giving suggestions to optimize the work

TECHNICAL REQUIREMENTS
• Very good knowledge of Java EE 6, Java EE 7
• Very good knowledge of Java EE frameworks: Spring, Hibernate/Eclipse Link or other ORM frameworks / JPA implementations
• Knowledge of EJB / JMS, WebServices (SOAP , RESTful)
• Knowledge of some core development tools used within the company (Maven, Jenkins, Git/SVN, Sonar, …)
• Good knowledge of Eclipse/STS/Net Beans IDE/IntelliJ IDEA
• Knowledge of Software Design Patterns, Unit Testing
• Knowledge of HTML, CSS, JavaScript, Angular JS
• Familiarity with Oracle/DB2/MySQL
• 3/6 years of professional experience in software development
• Optional: Familiarity with Agile/SCRUM-based software development

SOFT SKILLS
• You have the ability to communicate about problems and solutions and to openly present her/his own ideas
• Independent and highly self motivated with a strong customer focus
• Able to work both independently and as part of a team
• Fluency in English
• Willing and able to be part of international projects and initiatives
• Action and results orientated, ability to manage multiple priorities is also expected
• Ability to work under pressure and meet deadline requirements complimenting a proactive and flexible approach with a resilient and results-oriented nature

YOU MUST BE
• Honest in your approach within the team (if you promise, you deliver)
• A forward-thinking developer with a good grasp of real world enterprise software development
• Actively interested on new software technologies

Author: admin