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
What you’ll do
- Deliver business value through application development and enhancements.
- Demonstrate a strong sense of ownership and responsibility with assignments. This includes gathering and understanding requirements, technical specifications, design, architecture, implementation, unit testing, builds/deployments, and code management.
- Collaborate with onsite and offsite team members effectively.
- Should independently drive and execute complex technical requirements.
- Be a self-starter that is also an excellent team player.
- Strong software skills and be able to proactively analyze and critique software stack.
- Strong programming and data structure skills, be able to work in multithreaded programming env.
What you’ll bring
Must Have
- 8-10 years in Java J2EE building web applications.
- 5+ years of experience with related frameworks and technologies (Hibernate/JPA, Restful services Spring JDBC, MVC etc.)
- Significant knowledge of Postgres/Oracle PL/SQL or equivalent SQL with complex Databases.
- Experience working with web technologies like Apache/jetty.
- Good experience with API Development and Management.
- 5+ Years of Experience with Service API Development
- Working knowledge of Dev-Ops: ADO Git, Jenkins, CI/CD pipelines.
- Understanding of Test-Driven Development practices as well as Automation and Unit Testing.
- Strong Analytical Skills.
- Experience Architecting and developing large scale Enterprise applications.
- Experience working with Stream or messaging platforms such as Apache flume, Kafka, Kinesis, Red Panda etc. (Minimum 2+ years’ experience)
- Experienced in agile development methodology.
- Experience working with Complex event processing tech such as Esper, WSO2, Flink.
- Experience working with Kubernetes (deployment units, pods, autoscaling, helm charts) (minimum 1+ year experience)
Good To have
- Experience working with cloud technologies specially AWS Services. (Minimum 1+ year experience)
- Any experience in building applications for financial industry is a plus
- Any experience in in UI development using Angular JS, React, JavaScript, HTML5 & CSS is plus.
- Experience working with No SQL databases such as Apache DynamoDB a plus (Minimum 1+ year experience)
- Experience working with Secure coding tools such as fortify, sonar a plus. (Minimum 1+ year experience)
- Experience working with Log analytics a plus.
Education:
• Bachelor’s degree in Computer Science or equivalent.
• Candidates without Computer Science or Information Technology degree should have significant work experience.
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.
View Full Job Description