Middle Java Developer
We welcome a Middle Java Developer to be a part of our experienced team working with business process automation for an enterprise customer.
If you like challenges and have a passion for development, check the description below.
As a Middle Java Developer, you will:
- Take responsibility for the delivery of major product features
- Identify and resolve all related key technical issues under the Architect’s supervision
- Contribute to requirements gathering and analysis
- Create or at least contribute to the creation of technical specifications
- Get involved in the technology prototyping
- Participate in estimation and planning sessions
- Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
- Promote good design principles such as code reuse, modularity and extensibility, and mentor others in these principles
- Perform code reviews for compliance with the best engineering practices, coding standards, and quality criteria set forth on the project
- Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
- Continuously participate in technical risks identification and analysis, immediately notify Project Manager of new risks identified, suggest the mitigation strategy
- Create user documentation
- Escalate technical issues that can’t be solved without additional involvement of project, department, or top management
- Report status and progress according to the project and Company demands
Qualifications you must have to join us:
- Experience with Core Java 7/8, CDI
- Knowledge JUnit, Mockito, Needle
- Good knowledge of Hibernate, MyBatis
- Knowledge of Oracle server
- Experience with J2EE (JBoss), JSF, ICEfaces, at least basic HTML and JS
- Knowledge BPMN 2.0 and Camunda BPM engine is a plus
- Ability to understand and clarify requirements, ability to write a good user story
- Experience with CI and testing
- At least basic Linux and shell scripts knowledge
- Experience with Maven, Jenkins, Sonar, Selenium, and Gherkin is a plus
- Ability to create and document test cases and do a good testing on a developer’s level
- Intermediate level of English
You are welcome to join our team!
Please send your CV to: team@sigma.software