Regular Java Developer Offline

Responsibilities:

• Work in a high-speed, agile environment to deliver features in the shortest time possible

• Deliver quality code by applying sound development practices

• Perform system integration and testing, problem troubleshooting and resolution; perform unit testing of software components

• Participate in estimating project efforts and delivery timelines

• Participate in peer design and code reviews

• Identify technical, schedule, and other project risks and provide relevant feedback

• Proactively collaborate with teammates and communicate with project stakeholders to ensure project efforts proceed efficiently and with predictability

• Provide technical input into product roadmaps, negotiating compromises between business and technical constraints

 

Skills:

Must have:

• Strong experience with Java

• Experience writing multi-threaded and/or distributed applications using Java

• Hands-on expertise with SQL databases (Oracle, MySQL, PostgreSQL) and NoSQL ones like Mongo, Redis, Neo4j

• Develop and update all system design deliverables including the database and system design specifications

• Review development deliverables

• Hands-on experience with microservices architecture

• Comfortable working with extensive legacy code bases as well as working on greenfield projects

• A proponent refactoring, code reviews, continuous integration/delivery and Scrum

• REST familiarity: migrate to RESTful services on the backend and generate HTML views on client side using static HTML files

• Expertise with ORM solutions like Hibernate/iBatis/EclipseLink

• Preferable experience with Solr/Lucene

• Familiarity with version control systems such as Git, SVN etc.

 

Nice to have:

• Experience with JS, node.js would be a great plus

Languages:

English: A2 Elementary

The job ad is no longer active
Job unpublished on 28 June 2021

Look at the current jobs Java Kyiv→

Loading...