PRINCIPAL REQUIREMENTS
- Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission critical systems
- Delivering high availability and performance
- Contributing in all phases of the development lifecycle
- Writing well-designed, efficient, and testable code
- Conducting software analysis, programming, testing, and debugging
- Managing Java and Java EE application development
- Ensuring designs comply with specifications
- Preparing and producing releases of software components
- Transforming requirements into stipulations
- Support continuous improvement
- Investigating alternatives and technologies
- Presenting for architectural review
EDUCATION/LANGUAGE
- Bachelors degree in Computer Science, Information Technology or related technology/engineering field preferred or equivalent experience required
EXPERIENCE / SKILLS
- Java based web services
- Relational Databases, SQL and ORM
- J2EE framework
- Object Oriented Analysis and Design
- JSP
- EJB (Enterprise Java Beans)
- XML,X query, XSL
- Test-Driven Development
- Creative, self-motivated problem solvers with the ability to analyze a broad range of technologies
- Experience with RESTAPIs design and development and Swagger API documentation
Job Category: Software
Job Type: Full Time
Job Location: Remote/US