Java/C++ Developer

Integrated Resources, Inc.
Concord, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Concord, United States of America

Tech stack

Java
Apache Accumulo
Tomcat
Big Data
C++
Relational Databases
Software Design Patterns
Memory Management
Eclipse
Elasticsearch
Java Platform Enterprise Edition (J2EE)
Hadoop
Hibernate
Java Servlet
Microsoft Visual Studio
Object-Relational Mapping
Object-Oriented Software Development
Web Container
Software Engineering
SQL Databases
Jetty
Software Application Programming
Information Technology
Cassandra
REST

Job description

  • Contribute in all phases of the development lifecycle, provide design and architectural guidance and lead other engineers from time to time as well as perform as a hand's on developer
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Requirements

The ideal candidate will have:

  • BS/MS degree in Computer Science, Engineering or a related subject
  • 5 - 10 years of hands-on Software Development experience along with demonstrated track record of participating in SW design activities
  • 5 years of experience in Java or C+ development (Java preferred)
  • Hands on experience in designing and developing applications using either Visual Studio or Eclipse IDE environments
  • Experience working with Agile/Scrum process, * Experience with Hadoop or other 'Big Data' technologies (Cassandra, Accumulo)
  • Hands on experience with servlet development and RESTful web services. Tomcat servlet container or Jetty container experience helpful
  • Object Oriented analysis and design using common design patterns
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience with large-scale search and discovery platforms such as Elastic Search and Solar

Apply for this position