Arena Technical Resources, LLC Mid-Level Java Developer in Beltsville, Maryland
Mid-Level Java Developer
In Beltsville, MD
Job DescriptionWe are currently hiring for a growing company with an exciting product that is being integrated across both public and private sector. They occupy a space that is focused on digital signal processing and how it can be managed to identify and remediate interference, locate and track signals, and enhance both the quality an
Designs, develops, and implements Java backend applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Resolves technical issues through debugging, research, and investigation. Incumbents act as internal consultants, providing technical guidance or business process expertise on the most complex projects or researching strategic planning matters from a technical or business standpoint. This position will identify causes and implement solutions to business problems in a multifunctional project, assessing and communicating issues of technology impact on the business.
MAJOR AREAS OF ACCOUNTABILITY:
Provide technical expertise within an assigned business unit/area in the analysis, design, and development of business applications.
Accountable for major development responsibilities of large/complex projects or across multiple, nearly simultaneous smaller projects.
Provide technical consulting support on projects or system issues.
Evaluate application software packages and make recommendations to management.
Identify conflicting business practices and integration issues, suggesting alternative solutions.
Participate in business and IT project estimation activities, from the position of being a subject matter expert.
-Bachelors degree in Computer Science or equivalent work experience.
-Strong technical knowledge, with hands-on development experience leveraging solid software development techniques
-Working knowledge in technical leadership of development remote teams
-Current knowledge in systems development of computing architectures and environments; knowledge or relevant technology, tools, and middleware is critical.
-Strong in both breadth and depth of experience with multiple programming languages and development techniques.
-Capable of complex project work while balancing application support responsibilities.
-Strong ability to accurately estimate project development activities.
Critical Required -Object Oriented Modeling
Critical Required - Java Development up to 1.6
Critical Required JSON/XML
Highly Preferred Swing
Highly Preferred RF Test and Measurement or related industry experience
Highly Preferred - Critical Required - JNI ( java Native Interface ) Development
Highly Preferred C/C++ Development
Preferred Geographical Information Systems ( GIS )Development - ( Google API experience )
Preferred Data Base Design and Development
Preferred - User Experience Development
Preferred - UI/UX Design Experience ( User Interface ( UI ) User Experience ( UX ))
Preferred - Steaming or Batch processing/mediation/ETL
Preferred - SQL development ( Datastax Spark and Cassandra is the data base environment in addition to MYSQL)
Preferred Web Services/REST/JSON-RPC
Preferred Visualization experience in plugin like Highcharts/D3
Preferred JS Angular2/TypeScript
Preferred Hibernate and Tomcat development experience
Five years experience and good communicator
Proven ability to work in a team
Code Review experience with strong working knowledge of methodologies
Strong Written skills and proven ability to document code, requirements, architecture
Proven project leadership
Comfortable in a rapid change environment