About the job Java Developer
Job Location: hybrid in Arad
Recruitment process:
- HR screening
- 2 X technical interview
Role description:
Our client's primary software team in Folsom, California, develops next-generation technologies that view data centers as a system to be optimized to save energy and run reliably. They are building a team of software engineers in Arad, Romania to bring fresh ideas from all areas, including UI design, data storage and retrieval, third-party device communication and control, distributed computing, large-scale system design, security, enterprise scalability, functional programming; the list goes on and is always growing.
What You'll Do
- Reporting to the Senior Software Manager at our Folsom, California, facility, you will apply your software engineering skills on commercially released products critical to our client's corporate vision.
- You will have opportunities to switch focus to other components of the system as your skills and our products grow and evolve. We need our engineers to be versatile, self-motived, display leadership qualities, and be enthusiastic to tackle new problems across the full stack as we continue to push technology forward.
Profile:
- Software development experience in one or more general purpose programming languages including but not limited to Java (required), Python, JavaScript, React Native (or any functional language)
- Minimum of one year hands on experience with Spring Framework and Sprint Boot
- Expertise in at least one of the following areas, with the interest and ability to learn others: web application design and development, enterprise Java systems, functional programming, distributed systems, scalable architecture, high-performance data storage and retrieval, asynchronous service-oriented architecture
- Prior experience working in an Agile environment
Strong problem-solving skills
Preferred Qualifications:
- Experience with one or more of the following: general Java programming for performance and scalability, Java Servlets, JavaScript/HTML5, Java Swing, Figma
Experience with scene graph data structures and visualization concepts
Experience with SNMPv2 and v3 protocols