Search Jobs

Java/JEE/Web Services Software Engineer

San Diego, California 92127 | Direct Placement

Post Date: 10/19/2017 Job ID: 73344 Category: Software Engineers

Chat with a recruiter about this opportunity! -

The candidate will work as part of the multi-disciplinary engineering team to design, code, and test new software in a rapid development environment to integrate, deploy, and support large, complex SW/HW based systems.  The position will also include debugging and integrating challenging HW/SW systems designed in a multi-threaded, distributed application environment, and defining and developing significant features and upgrades to a complex, enterprise-wide Imagery and Geospatial Intelligence System.  This position may require business travel in support of customer meetings and operational system deployment and support activities.

Minimum Education and Experience:
  • Bachelor' s Degree and 12 years work experience or equivalent experience.

Required Skills and Education:
  • Active TS/SCI clearance.
  • US Citizenship and ability to be granted a security clearance by the Federal Government.
  • Bachelor’ s degree in engineering/technical discipline, and 12+ year(s) software design, code and debugging experience across the entire development lifecycle (or MS with 10+ years related experience).
  • Proficiency with Java/JEE.
  • Experience with Java Frameworks such as Spring. 
  • Experience with Cloud computing environments such as AWS.
  • Knowledge of and experience with software design patterns and heuristics and their application.
  • Extensive experience with object oriented design patterns, their use, and their tradeoffs.
  • Experience developing, deploying, and maintaining web services to include WSDL, SOAP, XML, XSD, XSLT, XQuery/Xpath in a live commercial or government production environment.
  • Experience developing successful object-oriented systems with a focus on maintainability and testability, and deep understanding of issues surrounding layering and dependencies in object oriented systems.
  • Understanding and skills in software design and code, especially Object Oriented Analysis & Design (OOAD).
  • Familiarity with various web services standards (WS*), to include security standards.
  • Experience integrating web services technology with legacy systems.
  • Experience and familiarity with UNIX and/or Linux.
  • Experience with UML and UML tools.
  • Experience following an object-oriented software process in an iterative lifecycle.
  • Self-starter with ability to multitask.
  • Team player with a proactive attitude and the ability to be productive in a dynamic/collaborative environment.
  • Strong oral and written communications skills.

Preferred Skills and Education:
  • Bachelor of Science degree in Computer Science.
  • Proficiency in multiple high level programming languages (e.g., C++, Java)
  • Experience with geospatial data and/or large imagery archive systems is a plus
  • Development methodologies (e.g., Waterfall, Agile, and/or Iterative).
  • Development languages (e.g., C++, Java/JEE) - Scripting and other languages (e.g., sh, csh, bash, ksh, Python, JavaScript, UML, AJAX, JSON, XML, HTML, HTML5, CSS, JQuery, and/or PERL).
  • Database tools and design (e.g., Oracle, Postgres, SQL, MongoDB, AllegroGraph, NoSQL, AllegroGraph, RDF, and/or SPARQL).
  • Development tools and services (e.g., Eclipse, Spring Framework, JBoss, Hibernate, Apache, Tomcat, Maven, Ant  and/or automated test tools).
  • User Interface development tools - Configuration Management tools (e.g., Jira, ClearCase, Subversion, and/or Git).
  • Familiarity with /Exposure to FishEye, Jenkins (building continuous integration jobs), CruiseControl, Nexus, W3c standards, Ontology development, Open Linked data.  

Chat with a recruiter about this opportunity! -

Apply Online

Chat With A Recruiter

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs:

All Testimonials

I really appreciate Peak staffs deliver great follow up and fast response regarding to the job.

Nga L.

See All Testimonials

PEAK Careers!

Take control of your career! Join the team as a recruiter at PEAK and build the future of your dreams.