Core Java libraries (collections, XML processing, threading, etc)
and cross-training will be supplied)
Web development using JSON, JSON Schema and REST services
CSS2/CSS3 and HTML
IDE & Enterprise Source Code Control tools (e.g. IntelliJ IDEA,
Web application development, deployment and execution technologies
(Linux, Tomcat, SQL e.g.)
Continuous Integration infrastructure (Maven, Jenkins, e.g.)
E Understanding of development using SCRUM and Agile practices
(Test Driven Development, paired programming)
E Solid computer science fundamentals and a technical mindset
with very good understanding of algorithms, data structures, and core design
E Solid understanding of designing using UML, including Class,
Activity and State diagrams
E Familiarity or a STRONG INTEREST in working with one or more of
the following is desired but not required:
E Metadata-driven, adaptive systems
E Behavior-Driven Development
E Experience working on or with User Experience (UX) teams
E Governance, Risk and Compliance (GRC) Domain
E Development of packaged software products.
E Pattern Based Design.
E General understanding of systems and application administration.
E At least 2 years related programming and design.
E Understanding of best practices in software product
vajraasys - 17 months ago