Senior Software Developer - Java at Smart Synergies in Washington, DC

Smart Synergies

Washington, DC
October 27, 2020

You will be redirected to Smart Synergies's preferred application process.

Senior Software Developer - Java

A Bachelor's Degree in Computer Science andor Information Technology relevant work experience (over eight years) may be acceptable. Understand Business Requirements, participate in


Analysis, design applications based on System Requirements and Architecture, prototype if necessary, develop, unit test and deploy the application. Responsible for the analysis, architecture, design, development, and review of application components. Work with infrastructure teams to ensure correct setup of servers, load balancers, firewalls, and monitoring. Assist with technical issues related to API design, performance, and API Gateway. Define and maintain design guidelines, programming standards, software methodologies, and processes. Review designs to ensure appropriate security, scalability, reliability, end user experience, and business reports and analytics. Develop proof of concepts. Build Micro Services based solutions using JavaJEE frameworks. Comply with the department application standards and general industry-based JavaJEE based application development principles, theories, concepts, documentation and techniques. Hands on experience with Java 8+ and newer language features Expertise in Java and Object
- Oriented Design and development principles (e.g.
XML, JSON) Developing applications with Spring Boot, Vue.js, Indigo Hands on experience using Spring to develop Micro Services andor REST API Hands on experience with one or more ORM libraries such as Hibernate Hands on experience with one or more relational database systems (e.g., Oracle, MySQL, Postgres) Hands on experience with SQL and developing complex SQLs involving multiple databases Hands on experience with webapplication servers (e.g., Tomcat, Jboss, WebLogic) Experience executing continuous integration with Jenkins or Bamboo Experience in architecting, designing, developing solutions using the ELK (Elastic.
Search, log stash and Kibana) stack. Hands on experience with one or more build tools (e.g., Maven, Gradle, Bamboo). Hands on experience with Software Source Code Management tools (e.g. BitBucket, Git) Hands on experience with Agile Lifecycle Management and engineering tools including Atlassian Jira and Confluence as well as application IDE tools including IntelliJ ,Eclipse and Apache Zeppelin


You will be redirected to Smart Synergies's preferred application process.

Job Expires: November 26, 2020

More ICYMI Jobs

Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?

Be at home with your family

Get help finding work-from-home

Your Children Will Be Happier

Stop parenting from the office

Flexible Careers - No Commute

Is your job putting you at risk?

Work from the safety of your own home

Cancel the Commute & Save Hours per Day

You will be redirected to Smart Synergies's preferred application process.