Basic Skills and Experience:

  • Entrepreneurial attitude and ability to work in a distributed cross-functional team environment
  • Excellent problem solving and analytical skills
  • Successfully troubleshoot, research, and work through complex problems
  • Proven track record working through the entire SDLC
  • Comfortable working in agile lean startup environments
  • Comfortable leading and mentoring other software engineers
  • Excellent written and verbal communication skills
  • Outstanding teamwork and collaboration skills
  • Able to work independently or as a member of a team


Technical Skills and Experience:

  • 5-7 years of Java software development experience building enterprise web applications, with solid experience in both UI and server-side development, with a focus on scalability, distribution, and performance
  • Minimum of 3 years of experience with high availability, high volume, distributed, scalable, multi-tier, transactional server applications
  • Solid object-oriented design and programming skills with a demonstrated background in successfully creating practical and supportable architectures and products
  • In-depth knowledge of software design concepts and patterns: MVC, GoF design patterns, dependency injection, streaming, etc...
  • Strong knowledge of transactional server technologies, including transactions, persistence, fail-over, and data security services
  • Strong experience with frameworks such as: Spring, Kafka, MyBatis, Hibernate
  • Experience with REST and SOAP web services
  • Experience with front-end technologies -- HTML, CSS, Javascript, JavaScript libraries and frameworks (ex. JQuery, AngularJS, reactJS, etc...)
  • Knowledge of web servers such as Apache HTTPD, IIS
  • Knowledge of Java application servers such as Tomcat, JBoss, WebSphere
  • Experience with relational databases such as: MySql, MSSQL
  • Proficient use of SQL
  • Experience using Maven, GIT, Eclipse, Jenkins, JIRA, etc...
  • Experience with AWS, Windows, Linux


Other Details:

  • Minimum education qualification: BSc. degree in Computer Science or Computer Engineering
  • We Offer a Competitive Compensation and an Excellent Benefits Program Including Medical, Dental,Life, Paid Time-Off and Holidays.

Gradovi
Svi gradovi


Pozicije posla

Senior Software Engineer   1

Kategorije
  • IT
Obrazovanje
  • Fakultet
Plata
  • / 2000 - 3000 EUR