Java Full Stack Developer
Над 5000 лв.

Java Full Stack Developer

София почасово Над 5000 лв.

За нас

We are looking for experience IT professionals.


Development and maintenance of a large Ruby-on-Rails application that runs on Windows, Linux, and Mac environments
Development of microservices in Horizon Cloud Services
Write and review detailed research and design documents
Implement full-stack solutions for agile user stories using test-driven design with 100% code coverage
You will also be working on making sure you produce automated feature testing scripts to enable smooth feature regression testing.
Read and review code from other developers to reduce bugs, improve implementations, and expand your knowledge
Investigate and reproduce complex bugs using logs from several infrastructure components
Improve core libraries that facilitate communication to hypervisor, directory, and data services
Participate in the Agile Scrum process and attend stand-up, planning, grooming, review, and retrospective meetings

Изисквания и необходими умения

Required Skills
Strong back ground in Full Stack development using different frameworks and languages and ability to adapt.
Strong back-end web development skills using Ruby on Rails applications with SQL databases (Postgres, SQLServer) OR proficient in Server Side (Java/J2EE) technologies
Strong front-end web development skills using HTML, CSS, Javascript, jQuery OR Strong hands-on experience in software development using Java and Spring.
Hands on Expertise in developing features for enterprise scale systems with good knowledge of building high scale services.

Strong experience with creating and consuming RESTful APIs

Strong knowledge of test-driven design and testing concepts such as mocks, stubs, fixtures, and spies
Strong software design and architectural skills in object-oriented and functional programming styles
Basic knowledge of PKI and SSL certificates
A high degree of “ownership” - the ability to determine what needs to be done and make it happen

Passion for Agile software development methodologies and collaborative development
Understanding of continuous integration practices
Ability to communicate at all levels of an organization and across diverse cultural, geographical, and linguistic barriers
4+ years of industry work experience and hands-on development