Job Title: Computer Programmer
Location: Sterling, VA 20165, USA
Category: Information Technology
Description

Computer Programmer: 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; Experience in developing with Core Java, Servlet and JSPs, Spring MVC, Mybatis, Hibernate ORM, SQL Queries, MySQL and Oracle database, JBoss or Tomcat Application Server, JavaScript, AJAX, JQuery, HTML/CSS, or Bootstrap; Experience with requirements, design, implementation, integration, or testing; Design, develop, and engineer software solutions, REST web services, and SOAP web services by using Node.js, Angular.js, Angular2+, and other JavaScript-based frameworks for web development; Code and document quality codes using strategic methods such as unit test integration; Resolve various system issues by troubleshooting software applications; Provide daily updates and demonstrations of code in Agile Scrums; Contribute to the Agile team and support the technical developers with software development tasks as needed; Responsible for creating and maintaining software applications with Core Java, Servlet and JSP and related frameworks and technologies; Participates in standards-based, peer- reviewed code reviews, performs requirements analysis and holds requirements reviews, performs software architecture tasks; Responsible for maintaining code in repositories; Able to handle multiple independent projects; Must be well-organized, have excellent written and spoken communication skills; Responsible for customer interaction, requirements gathering, and acceptance criteria development; Participates in test-driven development and interacts with testing teams as necessary. MS, or foreign equiv, in Computer Science or closely related field. 24 months of software developing related jobs. Skills/technologies required: JAVA 11, Java Spring Boot, Docker, KAFKA, RabbitMQ, ActiveMQ, AWS, JENKINS, ORACLE. FT. Jobsite: DC metro and will change to unanticipated jobsites in the US as req. OPTIMUSS INC., 21135 Whitfield Place, Suite 206, Sterling, VA 20165.ATTN: HR Manager.

To Apply

Apply Now