The company is on the forefront of technology innovation, delivering breakthroughs and
trusted insights to the world’s visionaries and innovators in electronic design,
test, manufacturing, and optimization. Their ~14,000 employees create world-
class solutions in wireless communications, 5G, automotive, quantum,
aerospace, defense, and semiconductor markets for customers in over 100
countries.
About the team
They are a diverse team, spanned across multiple sites in RO and US. They are following a well-defined development process with clear steps from setting priorities based on customer feedback and business needs, to feature specifications, architecture review, test plan and continuous integration using tools and clear processes for source control, code reviews, and feature tracking.
You will be part of a talented software team that works on mission-critical application for public cloud and private cloud.
The application needs to monitor and configure multiple remote network appliances and synchronize their state providing High- Availability and 99.9% Up-time.
Synchronizations are made synchronous or asynchronous using mechanisms like RabbitMq, Microservices that adds more interesting aspects to the job.
We are using a large stack of technologies like Java, RabbitMq, Kubernetes, NodeJs, GraphQL, TypeScript, NodeJs
Design and develop high-volume, low-latency application for mission-critical systems and delivering
high-availability and performance;
Contribute in all phases of the development lifecycle;
Participate in design and code reviews;
Writing well designed, testable, efficient code;
Develop unit tests and perform feature/integration testing
Refactor the legacy code to patterns;
To be successful you should have
Min 2 years’ experience in Java.
You have solid Java and Object-Oriented software design skills;
Problem solver and technology enthusiast;
Creativity, innovation, and resourcefulness.
Excellent knowledge of data structures, algorithms and multi-threading;
Working experience with Client/Server application development and REST services;
Proficient use of dev tools & processes including JDE, version control, and defect tracking;
Bonus skills:
RabbitMQ, Kubernetes, Docker, NodeJs, Typescript, knowledge is a plus.
What this project / experience will bring to you?
We encourage high grade of autonomy, flexibility, and trust between team members
You will be encouraging to come with new solutions, and you will work with technologies that fits your
professional growth and increase your expertise in this area