Java Developer II

JavaRemote, Timisoara, Romania Iasi, Romania


Description

Position at Ness Romania SRL

Why Ness  

We know that people are our greatest asset. Our staff's professionalism, innovation, teamwork, and dedication to excellence have helped us become one of the world’s leading technology companies. It is these qualities that are vital to our continued success. As a Ness employee, you will be working on products and platforms for some of the most innovative software companies in the world.  

You'll gain knowledge working alongside other highly skilled professionals that will help accelerate your career progression.  

You'll also benefit from an array of advantages like access to trainings and certifications, bonuses, and aids, socializing activities and attractive compensation.  

Requirements and responsibilities  

We are seeking a skilled Java Application Modernization Engineer to join our team. In this role, you will be responsible for modernizing existing 3-tier Java applications and migrating them to the AWS cloud. You'll work closely with cross-functional teams to ensure seamless transitions and optimal performance.

What you'll do:

  • Collaborate with software architects and developers to assess existing Java applications.
  • Design and implement modernization strategies, including refactoring, containerization, and microservices adoption.
  • Develop and maintain scalable, secure, and efficient solutions on AWS.
  • Optimize application performance, reliability, and scalability.
  • Conduct code reviews and provide constructive feedback.
  • Troubleshoot and resolve issues related to application modernization.
  • Stay up to date with industry trends and best practices in Java development and AWS services.     

What you'll bring:

  • Bachelor's degree in computer science or related field.
  • 1 to 3 years of hands-on experience in Java application development.
  • Proficiency in Java, Spring Framework, and Hibernate.
  • Familiarity with AWS services such as EC2, S3, Lambda, and RDS.
  • Experience with containerization tools (Docker, Kubernetes) is a plus.
  • Strong problem-solving skills and ability to work independently.
  • Excellent communication and teamwork abilities.   

Additional Ideal Experience:

  • Experience with containerization tools (Docker, Fargate) is a plus.
  • Experience with message-queuing and high-transaction systems is a plus.

Not checking every single requirement?    

If this role sounds good to you, even if you don't meet every single bullet point in the job description, we encourage you to apply anyway. For most of the candidates that applied, we found a role that was a very good fit with their skills.    

Let's meet and you may just be the right candidate for one of our roles.    

At Ness Digital Engineering we are willing to build a work culture that is based on diversification, inclusion, and authenticity.