Senior Java Developer

Smart Synergies
Bethesda, MD
Mar 22, 2019
Mar 25, 2019
Full Time
Roles and Responsibilities bull Performs analysis, design, development, testing, implementation, code review and post- production support for applications based upon the specific needs of the Client bull Adheres to sound standards and best practices during all phases of software development life cycle. bull Works with technical Manager and Lead to provide expert technical solutions that support long-term business and technology strategy. bull Stays current on technology trends and identify ways to innovate Client's software applications' social and mobile capabilities. bull Creates prototypes, refines solutions and establishes proof of concept bull Diagnosesrepairs development and production issues in a timely manner bull Closely follows version control and code promotion procedures bull Provides frequent status updates regarding project progress, emerging risks and needs. bull Recommends improvements and offers insights to more efficient use of Client applications and systems bull Presents architecture designs to management. bull Perform other duties as assigned. Experience bull Minimum of eight years of relevant experience in full life cycle systems design, analysis and programming emphasizing n-tier web-based applications development and web services. bull Prior experience working independently or in a team. Experience in JavaJ2EE required. bull Experience with AngularJS required. bull Strong experience in Spring Framework such as Spring Boot, IOC, AOP, JPA and Spring JDBC required. bull Experience with N-tier architecture, design patterns and open source software required. bull Experience with Service Oriented Architecture (SOA) required. Able to implement new REST Web services and consume existing web services. bull Experience with database design, writing stored procedures, triggers, functions, DDL, DML SQL queries using OracleMySQL required. bull Experience with YAML, GIT, Eclipse and Maven required. bull Experience with configuring Web and application servers required. bull Experience with client-side technologies such as HTML5, CSS3 and JavaScript required. bull Experience with UI frameworks such as JQuery, Bootstrap, Spring MVC preferred. bull Knowledge of JIRA required. bull Experience with Docker preferred. bull Experience with AWS preferred.

Similar jobs