What are the responsibilities and job description for the Java Software Engineer position at hackajob?
We are looking for an experienced Java Software Engineer.
Location: Philadelphia, PA
Working model: Onsite
Offer: Up to 105k/yr (depending on experience) benefits package
Skillsets:
- A minimum of two years of experience as an active contributor during all phases of the agile software development lifecycle with the ability to demonstrate specific and detailed individual contributions in the areas of architecture/design, development, testing, release, and maintenance.
- A thorough understanding of common data structures and their usage within software applications. Experience and proficiency with common programming algorithms and their relative tradeoffs.
- Proficiency with object-oriented development, data modeling, and common software design patterns.
- Experience defining and employing document structures and data serialization techniques through one or more common formats (e.g., JSON, XML, or ASN1).
- Knowledge of the HTTP specification and the RESTful style, including protocol basics, standard headers, content negotiation, and common techniques for securing HTTP-based applications.