Stable development of a specialist is possible only if his team is stable. We at NIX are looking for aMiddle Java Engineer and we are sure that such a specialist will continue to grow professionally and will be able to reach new career heights.< /span>WHAT AWAITS YOU:Execute independently any typical project task, diagnose and fix functional problems, find workarounds with no or minimal technical guidance.Perform critical tasks of increased complexity, diagnose complex issues, including non-func
Stable development of a specialist is possible only if his team is stable. We at NIX are looking for aMiddle Java Engineer and we are sure that such a specialist will continue to grow professionally and will be able to reach new career heights.< /span>
WHAT AWAITS YOU:
- Execute independently any typical project task, diagnose and fix functional problems, find workarounds with no or minimal technical guidance.
- Perform critical tasks of increased complexity, diagnose complex issues, including non-functional issues such as performance or integration issues, find workarounds and facilitate them solution.
- Communication outside the engineering team: product management, engineering management, developers, < /span>technical supportetc.
- Providing technical advice and guidance to less experienced team members to implement good coding practices.
- Initiate/contribute to process improvement and implementation of "best practices" in design, development, testing, etc.
- Identifying problems in a complex system: performance, data integrity, security, throughput.
- Develop technical design, perform decompositions, evaluate tasks.
- Responsible for code delivery and maintenance to production stage.
- Participate in all ceremonies Scrum.
- Participate in code and technical design reviews of other developers.< /li>
- Write and maintain project documentation.
WHAT YOU WILL NEED:
- 2+ years of Java development experience.
- Experience with Spring Ecosystem
- Practical experience with monitoring and measurement tools (Dynatrace, Splunk , CloudWatch).
- Experience with RESTful API and messaging design and development.
- Practical experience with relational and NoSQL databases.
- Interaction with project tracking systems (JIRA).
Understanding Agile and Scrum processes.
WILL BE AN ADVANTAGE:< /strong>
- Practical 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 (based on event-driven APIs, REST, JSON, SOAP, XML, RAML, OAS, JMS, etc.). li>
- 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 elements.
- Knowledge of Apache Tomcat, Apache HTTP Server.
WHAT WE WOULD LIKE TO OFFER YOU:
- Maximum of possibilities for mastering new roles as a solution architect, tech lead or group lead, etc.
- Non-standard tasks that will affect the development of the project, product, customer’s business in general.
- Participation as an expert in mentoring system and professional conferences where you can share your experience.
- Decent remuneration that corresponds to the role in the team and can flexibly grow with new tasks.
- An informal corporate culture with a transparent decision-making system and friendly support.
To join the NIX experts, send resume to [email protected]. We will be happy to overcome new professional challenges together with you!