Java Developer (Web Services, Spring, RESTful) IV (Contra...
Job Description
Job Description
We are looking for an experienced Java Developer to join our team on a long-term contract basis. The ideal candidate will design, develop, and implement high-quality web-based Java applications, ensuring that they meet business requirements and adhere to best practices. This position is based in Philadelphia, Pennsylvania.
Primary Responsibilities
- Design, develop, and implement web-based Java applications to support business requirements.
- Contribute to the design and development of high-quality software for large-scale Java/Spring Batch/Hadoop distributed systems.
- Ensure expected application performance levels are achieved by designing, coding, testing, debugging, documenting, maintaining, and modifying complex and high-risk computer programs.
- Follow approved software development life cycle methodologies.
- Perform unit and system testing of application code.
- Execute implementation activities and ensure successful deployment.
- Analyze business requirements and translate them into technical design documents aligned with company architecture standards.
- Develop both basic and detailed program specifications.
- Create and maintain comprehensive design documentation.
- Resolve technical issues through debugging, research, and investigation.
- Perform and/or lead the design, coding, testing, implementation, and documentation of solutions.
- Rely on extensive experience and sound judgment to plan and accomplish goals.
- Perform a variety of tasks independently and collaboratively.
Skills
- May require a bachelor degree in Computer science and 8 years of experience in the field.
- Proficiency in the following general areas: Java Java 1.7/Java 1.8 Spring Framework Jenkins Gradle and Github.
- Experience with RESTful services Rabbit MQ JSON Unix Scripting and Hadoop is a plus.
- Core development experience in large scale enterprise Java applications using Spring Framework.
- Experience in SQL DB2 SQL databases
- Demonstrates very strong understanding of the business needs driving the projects.