Java Software Engineer
We’re an energized bunch, who love to be at the forefront of innovation. We make it our mission to develop and stay ahead of the latest trends and technology. Our goal? To put customers at the core of what we do and to deliver solutions that drive transformation and unlock the potential of people and businesses.Requirements
University degree in Computer Sciences or Engineering related fields.
1 year+ working experience of systems analysis, Object Oriented design, and web architecture.
1 year+ working experience with RAD9.6, J2EE, XML, EJB, PL/SQL, Oracle database and Unix Shell scripts and AIX operating system.
1 year+ working experience with JSF, Spring Framework, WebSphere, C/C++, Web Services, C#, and Window Services technology.
Formal SDLC experience using Agile methodologies
Ability to manage priorities and conflicting timelines and work in a fast-paced environment with firm deadlines
Excellent interpersonal communication skills
A sense of ownership and pride in your performance and its impact on the company’s success
Critical thinker and problem-solving skills
Good time-management skills and excellent team player
Comfortable in a multi-task, deadline-oriented environment.
In depth knowledge of Web architecture and good understanding of the http protocol, its usage and limitations
Strong analytical and leadership skills
Strong written, verbal communication, and interpersonal skills.
A highly self-motivated individual who takes initiative and can work well under tight delivery deadlines.
What will you contribute?
Reporting to the Development Manager, the Java Senior Developer designs, develops, analyzes, and maintains high-quality software product applications. This position is located in Bucharest.
Responsibilities & Deliverables:
Your deliverables as a Java Senior Developer will include, but are not limited to, the following:
Participate in all stages as defined in the Agile Development Methodology Life Cycle
Participate in Quarterly PI planning sessions
Work closely together with the assigned project scrum team
Work with the project scrum team to design, implement and deliver well-documented, high quality, cost effective software application solution
Work with the project scrum team to plan, analyze and estimate user stories in Jira
Proof of Concept / Prototype of trial system and Prepare Technical Design
Prepare test data, conduct test verification, and document test cases.
Source Code Review and Source Control Management
Release Documentation, QA/UAT/BAT, and Post-implementation Support
Consistently adhere to the processes and standards as defined in all stages of the Technology Life Cycle
Collaborate with business analysts, architects, developers, data analysts, ASA, DBA, and other team members regarding the design and development of the application systems
Address issues regarding data and environmental configuration
Create/update system documentation associated with any functionality change to ensure that applications are easily maintainable in the future
Production Operation Maintenance & Support of applications
On-call support for production applications and escalated incidents (every 4th week)
Provide input to the architecture and/or technical lead to improve system and application as appropriate