Junior Java Developer

Лого на SoftServe

SoftServe

Responsibilities

WE ARE

At SoftServe, we are advisors and providers who operate on the cutting-edge of technology. With you, we set goals and reach them to grow better together, learning from both successes and mistakes. We are a team of 8 000+ thinkers and makers in more than 30 offices worldwide, true professionals and good people, who like what we do and do it well.

We are a leading software developer in Europe and the largest Ukrainian IT company — from Engineering to Architecture, Business Analytics to Project Management, Artificial Intelligence to Customer Support solutions. and so much more. Here you can choose from a variety of paths to grow your career

Our Client is the pacesetter in the field of Mobile Application Development Platforms (MADP). They offer a hybrid mobile application development platform that supports Apple, Android, Microsoft, and Blackberry devices of different form-factors. At the same time, they offer rapid backend development with the help of Fabric platform, which is PaaS-based mBaaS solution. It includes but not limited to the features like Identity, Integration and Objects services; Sync, Messaging (Engagement) and Orchestration services; Analytics (APM).

Additionally, they improve collaboration and reusability by introducing a public and private marketplace which allows you to share reusable components of mobile or backend layers.

Our Customer sells products to enterprise companies around the world, making mobile app development and support more cost-efficient. They have a solid partnership with Amazon Web Services and Gartner assesses them as the Leader in Magic Quadrant.

 

YOU ARE

A candidate demonstrating

  • A concept of MVC/ MVVM/ MVC2.0/ Reference Architecture/mBaaS
  • Knowledge about OOPS concepts, Design Patterns, Anti-patterns
  • Good written and verbal English skills
  • Excellent programming & debugging skills
  • Experience in Java 8 (9,10 as a plus), JavaScript, HTML, CSS
  • Background of J2EE based web technologies (JSON/ Jackson, XML, Web Services)
  • Expertise in JS web technologies (ECMA-262)
  • Experience in SQL (SQL Server or Oracle)
  • Good written and verbal English skills, let's say Upper-Intermediate

Additional experience

  • Tomcat or JBOSS
  • Web sphere & Web Logic
  • Amazon Web Services (Azure, Google Cloud will be beneficial)
  • Practice cooperating with Tier1 & Tier 2 companies
  • End-2-end testing (Selenium/ Java, Appium, AWS Device Farm)
  • Performance automation (JMeter)
  • Potential interest/experience in Android Java and iOS native components development
  • Potential interest/experience in mobile app backend development, integration

 

YOU WANT TO WORK WITH

  • Designing, coding, testing and debuging technical solutions including complex components and in compliance with the defined engineering standards (Agile, SCRUM)
  • Assisting in facilitation of team and client meetings (Grooming, Planning, Demo, Retro and custom ones)
  • Assisting in skills development and supervision
  • Estimating efforts required for project implementation and accomplishing the tasks in compliance with a defined schedule. Enforcing development deadlines and schedules
  • Taking full responsibility for the implementation of project parts including work on the new projects. Resolving all development issues for the corresponding level
  • Identifying system and engineering process deficiencies, proposing and implementing solutions, and process improvements. Contribution to and enforcing software engineering standards
  • Us under minimal supervision and schedule your own time to correspond to the overall development plan

 

TOGETHER WE WILL

  • Communicate with the world-leading companies and experienced people
  • Get certifications on cutting-edge technologies
  • Be able to work with the latest modern tools and technologies on different projects
  • Have access to strong educational and mentorship programs
  • Participate in conferences, training, seminars  as well as our company events
  • Get a friendly team and the possibility of professional growth
  • Enjoy flexible schedule and working hours

Required skills

Java
Java J2EE
Javascript
SQL
English

Benefits

Additional medical insurance
Company training
Discounts from various retail chains
Food vouchers
Fruit and snacks in the office
Home office
Language courses
Massages in the office
Office drinks
Referral bonuses
Service parking (parking space)
Special offers for certain hotels and resorts
Sports card
Team buildings