Senior Java Developer and Solutions Architect

Suitland, MD
Jul 12, 2017
Oct 09, 2017
Full Time
Senior Java Developer and Solutions Architect
AboutWeb is seeking a hands-on Senior Java Developer and Solutions Architect. As a key member of the team, the Java Developer and Solutions Architect will interface with the customers and developers supporting a range of software development activities including requirements collection and analysis, technical architecture design, detailed software design, implementation, test and integration for new and existing systems. Strong development experience using Java-centric and Open Source Software technologies is a critical qualification for this position.

Major Responsibilities
  • Design, develop, test and integrate of custom JAVA applications and solutions.
  • Interfaces with senior-level customer management and SMEs and, acts as a solutions architect for a variety of business domains.
  • Designs and leads implementation of scalable, secure JAVA-based applications.
  • Resolve complex design, implementation and/or performance issues.
  • Works with the Information Security Organization to ensure that developed solutions meet all security requirements.
  • Researches, architects, designs and supports all development and delivery activities, from requirements definition and specification to deployment and delivery to production.
  • Consults with project teams and end users to identify new requirements; identifies areas for improvements.
  • Performs feasibility analysis of potential future efforts.
  • Assist in identification and evaluation of new/emerging technologies, COTS products, development and testing tools.
Required Skills
  • 10+ years of recent hands-on Java development experience, including three years of Java Open Source frameworks and technologies
  • 5 years of large-scale relational database design and development using Oracle and PL/SQL
  • 5 years Web application, SOA, web service (SOAP or RESTful) development and deployment
  • Extensive development experience using Java, JEE, Java Frameworks (Spring Frameworks, Hibernate…), JAX-RS, AngularJS, JavaScript, jQuery, HTML5/CSS
  • Experience with TDD and test automation technologies
  • Experience in applying Agile/Scrum methodology
  • Experience in developing innovative Java-centric scalable, secure enterprise custom applications
  • Experience leading multiple concurrent software development projects
  • Strong interpersonal communication skills to establish and maintain an effective working relationship with development teams and customers
  • B.S. in Computer Science
Optional Skills and Qualifications
  • Experience with Oracle Spatial
  • Experience with GIS and geocoding
  • Java certifications: Certified Professional Java EE Web Component Developer, Certified Professional Java EE Developer, Application Developer, and Certified Master Java SE Developer.

Similar jobs