Full-Time

Principal Java Software Engineer

Direct Staffing

Direct Staffing

No salary listed

Wakefield, MA, USA

In Person

Category
Software Engineering (1)
Required Skills
Agile
NoSQL
Git
JUnit
SQL
Java
REST APIs
Spring
Hibernate
Requirements
  • A Bachelor’s degree in Computer Science or a related field or have equivalent experience
  • 8+ years of development experience
  • Experience working in an Agile environment
  • Familiarity with SQL and NoSQL databases
  • Can write Spring 4 beans and Hibernate or JPA data objects
  • Knows Spring bean scopes and when to use them
  • Writes JUnit test cases
  • Can develop SOA services
  • Can develop RESTFul API endpoints containing JSON
  • Able to identify and fix defective, poor performing or non-scalable code
  • Knows how to develop and debug AOP injected code
  • Understands software security practices including user authentication and authorization, data validation and an understanding of common DOS and SQL injection techniques
  • Is familiar with profiling, code coverage, logging, common IDEs and other development tools
  • Demonstrates good judgment, creativity, and ingenuity in proposed technical solutions
  • Coordinates work across teams to build seamless features
  • Knows how to use Git or wants to learn
  • Can write design specifications and use appropriate charts and diagrams to illustrate your ideas
  • Can perform code reviews, providing positive and constructive feedback as well as accept feedback about your own code
Responsibilities
  • Write Spring 4 beans and Hibernate or JPA data objects.
  • Develop SOA services.
  • Develop RESTful API endpoints containing JSON.
  • Identify and fix defective, poor performing, or non-scalable code.
  • Develop and debug AOP injected code.
  • Coordinate work across teams to build seamless features.
  • Write design specifications and use appropriate charts and diagrams to illustrate ideas.
  • Perform code reviews, providing positive and constructive feedback as well as accept feedback about your own code
Desired Qualifications
  • Hadoop/Big Data/Hive/Pig/NoSQL experience is a nice to have
  • Behavior Driven Development would be a nice to have

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A