Senior Java Full-stack Engineer

Senior Java Full-stack Engineer

Category: Software Development

Location: Bucharest, Romania | Cluj-Napoca, Romania | Timișoara, Romania | Brasov, Romania | Sibiu, Romania | Craiova, Romania

Reward: RON 5,000

Employment Type: Employment contract

Time Allocation: Full Time

Workplace Type: Remote

Remaining positions: 1

Who is this role for

We are seeking a highly skilled and experienced Java Full-stack engineer.

Requirements:

  • Lead the analysis of project requirements and convert them into technical documents, designs, and code.
  • Implement design methodologies and tool sets to drive efficiency and effectiveness.
  • Write well-designed, defect-free code that scales well and follows best practices and guidelines.
  • Execute software development with a strong focus on security, performance, and robustness.
  • Conduct deep-level analysis to identify root causes and systematically resolve issues.
  • Ensure adherence to all defined software configuration management best practices.
  • Take ownership of the tools and supporting processes, and contribute to continuous improvement initiatives
  • Take advantage of learning opportunities, and provide teaching and mentorship to the wider team in your area of expertise

Nice To Have:

  • 7+ years of professional experience with Java (at least version 8) and Angular
  • Strong knowledge of Java programming language, Java frameworks such as Spring and Hibernate, and front-end technologies such as HTML, CSS, and JavaScript frameworks (Angular)
  •  SQL and NoSQL databases
  • Architecture experience in relevant application and web server platforms including Wildfly, Jetty, JBoss, Apache, and NGINX
  • Microservices architecture (MSA) (Capable), REST, Cloud development (Capable), Concurrent design and multithreading (Capable), Object Oriented Programming System (OOPS)
  • Passionate about writing world-class code
  • High level of commitment to client satisfaction and agility
  • Collaborate with others and build positive working relationships
  • Excellent communication skills
  • Team and leadership skills
  • A willingness to take ownership of your development processes and tools
  • Comfortable using agile methodologies

Benefits:

  • 7card- is a subscription-based system that provides access to various fitness centers and health services in Romania. The employee pays his subscription.
  • sports benefit - Nagarro covers 150 ron/month from a sports subscription/ wellness
  • Referral bonus; BYOB program
  • Bookster- free access for employees
  • Legal assistance and counseling services;
  • Lunch tickets – 20 ron/working day (except holidays)
  • Vacations- Vacation Days
  • Teleworking/ remote work
  • Medical services for employees and their families and children
  • Access to e-learning platforms and various types of trainings
  • Discounts