Software Engineer- JAVA/Angularother related Employment listings - Herndon, VA at Geebo

Software Engineer- JAVA/Angular

Analyze, design, develop, test, and debug web and/or cloud based multi-tier database-driven Java applications and components to support business requirements.
Testing is inclusive of automated testing as part of an automated test suite which has been adopted by the development team.
Any code developed is expected to conform to defensive coding practices that supports the OWASP Top 10 and is evaluated for security (eg, cross site scripting, SQL injection) and improper coding practices by tools from the Burp Suite, SonarQube and Fortify.
Collaborate with project team members to deliver technical solutions.
Build reusable code and libraries for future use.
Develop and optimize applications for maximum speed and scalability.
Applications may have performance SLAs that must be met.
Create and maintain technical and knowledge base documentation.
Diagnose problems, troubleshoot, and develop technical solutions.
Solve problems independently with minimal technical or managerial guidance.
Support production issues as required.
Core Competencies include:
Customer Focus, Optimizes Work Processes, Collaborates, Communicates Effectively, and Be Open and Authentic Manager will provide more detail to candidates as needed.
Job Requirements:
Bachelor s degree in Computer Engineering, Computer Science, or a related field.
A combination of education and experience, including through military service will also be considered.
4-7 years of related experience including:
Strong Java programming, hands-on professional software development, hands-on SQL, and experience with building end-to-end solutions with front-end JavaScript frameworks and integration with backend data services using Java API Web Services.
Agile/Scrum procedures and processes.
UI, Mobile/Front end technology (HTML5, CSS, Responsive design, JS frameworks, such as Angular with latest versions 6 and above Production support experience in an application development environment MVC frameworks and multi-tier architectures.
Java EE application server Strong analytical skills and attention to detail.
Excellent written, verbal, and Interpersonal skills, with a proven track record of working effectively both in a team environment and independently.
Working knowledge of responsive design techniques for acceptable page rendering regardless of device.
Live within a commutable distance of Herndon, VA Additional Desired Requirements:
Demonstrated experience with:
Full Stack Spring and Hibernate.
XML and Web Service application development.
Angular.
Related experience with any application server, Spring Batch frameworks, Hibernate, and multi-tier architectures.
Working in large data centric application environment and detailed understanding business tier modeling, data flows, data architecture and real-time/batch-based processing.
Certification as an AWS Developer.
Experience in developing cloud-based applications using open source technology, containers, and microservices.
Experience with software such as Tableau, Postgres, Snowflake, Snap Logic, master data management tools, Docker, Kupernetes, or AWS products.
Applications that are externally facing must conform to usability guidelines such as Section 508 or WCAG 2.
0 AA guidelines.
Experience with developing user interfaces in accordance with these guidelines and with testing using tools, such as JAWS, is desirable.
.
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.