Senior Java Developer

Role Description

– Gather and analyze customer requirements to produce technical solutions and provide additional consultancy
– Define estimates and plans for software delivery along with the Project Manager
– Write high-quality code and script solutions in PowerShell, JavaScript, C#, Perl, Python, Java, and others
– Perform code reviews to other team members and receive code reviews of your code
– Adhere to internal processes during the whole development cycle – idea, patent, requirements, specifications, designs, implementation, bug fixing, QA, support, and so on
– Help document best practices in developing and deploying company’s solutions, and feed them into their knowledge base
– Present custom solutions and how business requirements are met to all levels of customer resource

Role Requirements

5+ years of experience in IT industry

Bachelor’s degree in computer science or a related field.

Proficient in OOP, Design Patterns and Data Structures.

Experience developing applications using JEE, Spring, ORM frameworks like Hibernate, JPA

Experience with build & release tools like Ant, Maven and Continuous Integration like Hudson, Jenkins

Experience developing front-end using one or more JavaScript MVVM frameworks like AngularJS, KnokoutJS

Good understanding of MVC paradigm

Good understanding in design/development SOA, SOAP Web Services, RESTful APIs

Experience in all tiers of web applications will be considered as advantage

Experience working with one or more Web and/or Application Server like Tomcat, Websphere, Weblogic

Experience with relational DBs (e.g. MySQL, PostgreSQL, Oracle)

Excellent problem-solving skills

Very good command of English

Awareness of the Agile agile software development lifecycle and estimations

Apply now

Application Form

The fields marked with "*" are required


Only PDF, DOC and DOCX files allowed. Maximum file size is 10MB.


Only PDF, DOC and DOCX files allowed. Maximum file size is 10MB.

I agree to be contacted and to receive relevant marketing and sales information about BULPROS products and services, as well as those of the companies in our group (For more details, please check our Data Privacy terms). I agree to be contacted by:

Benefits

Career development

Work-life balance

Company benefits