Java Software Development Expert Wanted
We seek a skilled and dedicated software engineer to design, develop, and deploy scalable solutions in the cloud.
* The successful candidate will define the software structure as required and ensure it aligns with our architectural vision and design principles;
* They will write unit tests and code for implementing user stories following test-driven development methodologies;
* Our team collaborates using scrum methodology: planning and grooming sessions during sprints; reviewing user stories and test cases;
* They will analyze defects to provide comprehensive fixes.
Requirements
* Experience with Java programming language is essential;
* Solid knowledge of Java EE, Git, Apache Maven, Eclipse is necessary;
* Strong BDD and TDD skills are required;
* Familiarity with C, JavaScript, ExJS, XSLT, CSS, HTML is beneficial;
* Object-oriented design patterns should be understood;
* Able to design effective solutions and influence design decisions;
* A strong understanding of agile development methodologies including scrum and test-driven development is required;
* Familiarity with middleware system components needed to construct enterprise-level applications;
* Ability to handle ambiguity in a fast-paced dynamic environment;
* Able to analyze problems and implement solutions for debugging;
* A good understanding of English is necessary for interaction with colleagues both verbally and in writing.