Position: Senior Java Engineer
Company: N-iX
Category: Java
Experience required: 3y
English level: upper
Published: 2021-10-01T00:00:00+03:00

**About the client:**
Our customer is an office supply retailing company that employs about 38,000 associates and operates 1,400 retail stores, e-commerce sites, and a business-to-business sales organization. Across the job areas of retail, sales, supply chain, and corporate, the company makes the transformation of their product to a new level. N-iX is responsible for developing new Data Warehouse, BI, ERP, CRM systems.

**Duties and responsibilities:**
- Write well-documented, highly maintainable, and performing code, with appropriate test coverage
- Investigate and resolve application issues, bottlenecks, and inefficiencies
- Demonstrate in-depth experience with e-Commerce and web application technologies, especially in the areas of writing high performance, reliable and maintaining code
- Conduct and participate in code reviews that span multiple languages and applications
- Support and develop software engineers by providing advice, coaching, and feedback as well as conducting design sessions, assisting in code deployments and day-to-day operations
- Regularly dive into the architecture, code, test plans, project plans
- Participate in Agile Ceremonies to provide feedback and communicate issues/blockers and communicate project status

**Desired Skills/Competencies:**
- 3+ years of experience with Java 8/Spring/SpringBoot2
- Exposure to XML, XSLT, JSON /JSON Schema development
- Knowledge of High Availability concepts
- Experience in Messaging Solutions such as WebSphere MQ/IBMMQ and Kafka
- Experience in Integration systems such as Mule, Web Methods, etc and integration with back-end systems
- Awareness of Cloud computing technologies (Azure, AWS, Oracle OIC, s4hana cloud)
- Knowledge of Internet and B2B messaging protocols (File Transfer Protocol (FTP), Hypertext Transfer Protocol (HTTP), Simple Mail Transfer Protocol (SMTP), Secure Sockets Layer (SSL), AS1, AS2, AS3)

**Would be a plus:**
- Docker
- Working knowledge of IBM DataPower
- Experience in API integration and microservice architecture is an advantage. (Azure, AWS, Oracle OIC)
- Avro Schema
- Certificate Management experience
- Authentication mechanisms, basic auth, Kerberos, SAML, assertion tickets, X.509 client certificates, JSON Web Token, LDAP

** We offer:**
- ​Flexible working hours
- ​A competitive salary and good compensation package
- ​Best hardware
- ​A masseur and a corporate doctor
- ​Healthcare & sport benefits
- ​An inspiring and comfy office

**Professional growth:**
- Challenging tasks and innovative projects
- ​Meetups and events for professional development
- ​An individual development plan
- ​Mentorship program

**Fun:**
- ​Corporate events and outstanding parties
- ​Exciting team buildings
- ​Memorable anniversary presents
- ​A fun zone where you can play video games, foosball, ping pong, and more