Sr. Software Engineer – UI and Java Developer
Long Term,
Folsom, CA (Intial remote is available)
- Equivalent years of education and training, plus five (7) or more years related experience.
Type of Experience
- Experienced in all areas of software engineering including design, development, analysis and data modeling.
- Hands on expertise in design and development of next generation reactive User Interface applications using latest open source frameworks.
- Developing and implementing front-end architecture to support user interface concepts.
- Experience in SOAP, API development and messaging systems related technologies.
- Experience implementing Java/J2EE Technologies, Java frameworks.
- Design techniques such as Domain-Driven Design, Design by Contract, and Domain Specific Languages. Designing object-oriented components and coding algorithms.
- Experience with Source Control Systems, automated tests and continuous integration & Deployment (CI & CD)
- Familiarity with waterfall, agile methodologies.
Experience in following development technologies is strongly desired:
- UI Frameworks/Libraries : React JS, Material UI, JQuery, CSS, Web Sockets
- REST API, XML , JSON, SOAP
- Java, Groovy, Python, SQL, PL/SQL
- Java frameworks (Spring, Hibernate, Grails)
- Apache Kafka, Active MQ
- Node JS , Spring Boot, Jboss,
- Oracle, Postgres
Webservice Testing Tools (SOAP UI, Postman)