TEAM International was founded in 2004 in Lake Mary, FL, USA. Today, the company is a trusted technology partner and IT services provider to hundreds of industry leaders and innovators globally.
19 липня 2018

Middle/Senior Java Software Engineer (вакансія неактивна)

Необхідні навички

TEAM International is looking for an experienced Java Software Engineer for joining a challenging project with our partner — telco company in Australia. Candidates should have decent written (for a Middle level candidates) or written+spoken (for Senior level candidates) English in order to communicate with customer and colleagues.

Goal of the project is to create a stable and efficient microservice architecture-based platform that automates network configuration process and provides various aspects of networking services via interacting with other microservices and hardware systems.

Technologically it consists of a set of synchronous (e.g. REST-based) or asynchronous (e.g. AMQP-based) endpoints with a possibility of a user interaction through Web UI.

Requirements

· 2+ years (for Middle level candidates) or 4+ years (for Senior level) experience on real-world projects
· RDBMS-related knowledge (basic concepts, SQL, practical experience with at least one RDB)
· Experience with the following technologies/tools: Servlet API, JDBC, JPA, Spring Framework (Boot, Core, etc.)
· Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
· Experience in communicating with end users, other technical teams, business analysts and management to collect requirements, describe software product features, technical designs, and product strategy
· Strong background in object oriented design, data structures, algorithms and distributed programming
· Experience with designing and implementing highly available REST services
· Upper-intermediate written (for Middle level candidates) and written+spoken (for Senior level candidates) English

Буде плюсом

Desired:

Experience influencing software engineers with best practices
Familiar with ELK stack and Grafana
Knowledge in Networking technologies (L2/L3 switching, VLANs, SDN)
Experience with issue-tracking systems: Jira, etc.
Python

Пропонуємо

We offer:

Minimal documentation overhead and maximum focus on product development
Supportive work climate with flexible work practices
Openness to new ideas
Training and professional development
Medical insurance health plan
18 working days of 100% paid vacation and paid sick days
Language courses

Обов’язки

Responsibilities:

Contribute to design and development
Design and develop scalable SDN solution with zero downtime
Work closely with customers and contractors in a collaborative development environment
Follow the development practices — TDD, Code Reviews, CI/CD, automated tests etc.
Troubleshoot problems as needed in the QA and production environments
Occasionally travel to customer sites

Гарячі Java вакансії

Всі Java вакансії