Fortech
Senior Java Developer with Leading Skills
Fișa jobului
Role Summary
Fortech is looking to add a Senior Java Developer to its team in Cluj-Napoca.
In this role, you will have to inspire and mentor the team members, while providing the best quality for the implemented features.
This will be a dynamic environment, where you have the chance to participate throughout the complete software development lifecycle, including the design and architectural decisions, and to focus on software quality through peer reviews, refactoring, continuous integration and deployment.
You will be part of our Java team in Cluj-Napoca and will connect with software engineers and leaders from our client Switzerland.
What's in It for You
- Strong focus on quality in the entire software development lifecycle.
- Opportunity to work in a Scaled Agile Framework (SAFe ) environment.
- A collaborative team with an open mindset, where suggestions for continuous improvement are valued.
Your Responsibilities
- Make design and architecture related decisions
- Handle new feature requests in a timely manner
- Provide code refactoring
- Contribute to continuous integration and deploy activities
- Promote TDD, coding guidelines and other best practices, including process improvements
- Perform code reviews for peers
- Provide analysis and design of the application
- Plan and execute all deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycle
Your Competencies
- Strong knowledge of Java Core, JEE, JSF
- Good knowledge of OO design
- Good working experience writing test cases using JUnit and a follower of the TDD best practices
- Experience with Maven/Gradle and Git
- Experience with the following frameworks: Spring, EJB
- Experience with Hibernate/JPA
- Experience with RESTful services
- Work experience with Agile Methodologies (Scrum, Kanban)
- Understanding of and experience with relational database concepts and SQL
- Understanding of the full software development lifecycle, including agile development, test-driven development and continuous integration
- Experience in functional languages or libraries
- Working experience with IntelliJ Ultimate Edition
- Willingness to rapidly learn new technologies and advocate for emerging technologies that will enhance the existing environment
- Good command of English
The Project
Your Benefits
You will work in an environment that demands professionalism and at the same time values quality people and connections. Our principles are simple: show respect, be reliable and continuously seek to progress.
We offer competitive compensation package, medical insurance, learning and development opportunities and other perks and benefits.
And we also strive to fine-tune our offering to meet particular needs, such as flexible working schedules, remote work or any other benefit that adds value to you and is within our possibilities.
Nivel de vechime
Nivel mediu de experiență
Tip de angajare
Full-time
Ocupație
Tehnologia informației
Sectoare de activitate
Software