Ability to independently perform any typical project task, diagnose and fix functional problems, and identify workarounds without or with minimal technical guidance.
Ability to perform critical tasks with higher complexity, diagnose complex problems including non-functional problems such as performance or integration issues, identify workarounds, and drive resolution. Ability to “own” the problem.
Ability to communicate outside of the engineering team: product management, engineering management, dev ops, tech support, etc.
Ability to provide tech guidance and mentoring to less experienced team members, enforce good coding practices though code reviews and mentoring.
Initiate/drive process improvement and drive adoption of “best practices” across design, construction, test, etc.
Understanding of issues in a complex system, e.g. performance, data integrity, security, capacity.
Develop technical designs, perform decompositions, evaluate tasks.
Be responsible for code delivery and maintenance up to production.
Participate in all Scrum ceremonies.
Participate in code and technical design reviews of other developers.
Write and maintain project documentation.
Minimum qualification
-
2+ years of Java development experience.
-
Experience with Spring Ecosystem.
-
Experience with monitoring and metrics tools (Dynatrace, Splunk, CloudWatch).
-
Experience with RESTful API and messaging design and development.
-
Experience with relational and NoSQL databases.
-
Work with bug tracking systems (JIRA).
-
Understanding of Agile and Scrum processes.
Experience with ReactJS, JS/TS.
Experience with CI/CD tools and processes (Jenkins, Cloud Foundry, SplitIO, etc).
Knowledge of integration development practices, architectures, concepts and technologies (API led, Event Driven, REST, JSON, SOAP, XML, RAML, OAS, JMS, etc.).
Knowledge of AWS (ALB, EC2, CloudFront, S3, SQS, RDS Aurora, SES, WAF).
Knowledge of Kubernetes, Docker container orchestrator.
Knowledge of OWASP, Oauth2, SAML, Okta Verify, Vault or other security items.
Knowledge of Apache Tomcat, Apache HTTP Server.
NIX is a global supplier of software engineering and IT outsourcing services
NIX teams collaborate with partners from different countries. Our specialists have experience in developing innovative projects from ecommerce to cloud for some of the largest companies in the world, including from the Fortune 500. The teams are focused on stable development of the international IT market, business, and their own professional skills.
What we offer
-
Competitive compensation packages.
-
Stable employment, based on a full-time employment contract.
-
Private health insurance (Medicover Сlinic).
-
AYCM sport pass, providing discounts at various sports facilities in Hungary.
-
Interesting tasks and diverse opportunities for developing your skills.
-
Free training courses, including English.
-
Participation in internal and external thematic events, technical conferences.
-
A spacious office in the heart of Budapest (13th district).
-
All necessary devices and tools for your work.
-
Friendly, motivating atmosphere.
-
Active corporate life.