Java Engineer III | USA
New York, New York
Contract
Description: Designs, develops, troubleshoots, debugs, evaluates, modifies, deploys and documents software and systems that meet the needs of customer-facing applications, business applications, and/or internal end user applications. Key Responsibilities Analyze requirements/ user stories to appropriately support design activities Perform all technical aspects of software development for assigned applications including, developing prototypes and writing new code / API's Function as an active member of an agile team through consistent development practices (tools, common components, and documentation) Produce software builds from software source code Conduct integration tests as defined in the test specifications, including event logging and reporting of results Perform unit and assembly testing of software components including the design, implementation, evaluation, and execution of unit and assembly test scripts Conduct code reviews and tests of automated build scripts Debug software components, identifies, fixes and verifies remediation of code defects (own work and the work of others) Identify opportunities to adopt innovative technologies Provides continuous support for ongoing production application availability Write instructions to guide computer operators during production runs Work with product owners to prioritize features for ongoing sprints and manage a list of technical requirements based on industry trends, new technologies, known defects, and issues Education & Experience Up to 6 years of software development experience in a professional environment and/or comparable experience such as: Familiar with Agile or other rapid application development methods Experience with design and coding across one or more platforms and languages (e.g. Java, HTML5, JavaScript, .NET, JCL, COBOL) as appropriate Hands-on expertise with application design, software development and automated testing Experience with distributed (multi-tiered) systems, algorithms, and relational databases Demonstrated experience with object-oriented design and coding with variety of languages Bachelors Degree in computer science, computer science engineering, or related field required; advanced degree preferred Knowledge/Skills Applies data analysis, data modeling and quality assurance techniques to aid in the development of data structures and associated components Designs, codes, tests, corrects and documents large and/or complex programs and program modifications from supplied specifications using agreed standards and tools, to achieve a well engineered result Takes part in reviews of own work and leads reviews of colleagues' work Defines test conditions, cases and scripts based on the requirements and specifications provided Has working knowledge of the range of tools used in the planning, analyzing, designing, building, testing, configuring and maintaining of assigned application(s) Able to participate in assigned teams software delivery methodology (Agile, Scrum, Agile XP, Test-Driven Development, Waterfall, etc.) Codes individual models using the relevant programming language(s) and frameworks Integrates software and hardware sub-systems in new systems, upgrades, enhancements and conversions Assists in detailed database design and carries out data design required by report generation for small ad hoc jobs Understands and has practical experience with infrastructure technologies and components like servers, jvms, databases, and networking concepts Identifies a number of ways to do things differently that will continuously improve the product
Skills:
You will receive the following benefits:
- Medical Insurance - Four medical plans to choose from for you and your family
- Dental & Orthodontia Benefits
- Vision Benefits
- Health Savings Account (HSA)
- Health and Dependent Care Flexible Spending Accounts
- Voluntary Life Insurance, Long-Term & Short-Term Disability Insurance
- Hospital Indemnity Insurance
- 401(k) including match with pre and post-tax options
- Paid Sick Time Leave
- Legal and Identity Protection Plans
- Pre-tax Commuter Benefit
- 529 College Saver Plan
Motion Recruitment Partners (MRP) is an Equal Opportunity Employer. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Accommodation will be provided in all parts of the hiring process as required under MRP’s Employment Accommodation policy. Applicants need to make their needs known in advance.