Senior Software Engineer - Java (offline)

Experience

Technologies:

- Java 8+,
- Spring (Core, MVC, Boot, Security, Data),
- Relational DB + ORM/JPA (Hibernate),
- Have Public cloud technology experience in production AWS (SQS, SNS, SES, RDS),
- Gradle/Maven,
- Git,
- GoLang (optional)

Have 4+ years of experience with deep technical knowledge and implemented key aspects of an end-to-end solution
Have solved non-functional aspects of like scalability, security, reliability with cutting edge if not bleeding edge technology
Are good about creating unit tests, performing code reviews, optimizing performance and ensuring standards for maintainability
Comfortable using Agile practices (SCRUM, Jira, Code Reviews, User Stories and Planning)
Are comfortable working independently and collaborate with seasoned system engineering professionals as well as working directly with clients and business partners

Responsibilities:

Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
Design and develop software to develop cutting edge solutions.
Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
Developing ideas for new programs, products, or features by monitoring industry developments and trends.
Recording data and reporting it to proper parties, such as clients or leadership.
Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.

About Innovecs

Innovecs is Global technology outsourcing company with offices in New York, San Francisco, London, Tel Aviv, and R&D center in Ukraine. We specialize in Supply chain & Logistics, Healthcare, Fintech, Retails/E-commerce, and Gaming and Entertaiment. We focus on cutting-edge technologies such as Blockchain, Cloud/SaaS, Mobile technologies and BI & Big Data. Our innovative technologies and challenging projects attract highly-skilled and passionate IT specialists. This dynamic culture allows us to keep a special «Silicon Valley» atmosphere at Innovecs and provide excellent delivery on even the most challenging projects.

Our clients consider us as partners in offering strong technological expertise and deep understanding of their business processes. We don’t just offer products, we help our clients to build successful and scalable businesses. We are proud of the fact that our clients rely on us in creating revolutionary software from scratch. Our philosophy is to exactly fulfil our clients’ needs and always go the extra mile to exceed their expectations.

Company website:
https://www.innovecs.com/

The job ad is no longer active

Look at the current jobs Java Kyiv→