Unknown Company

Java / J2EE Full Stack Developer| TELECOMMUTE | MRI

horsham, pa • Posted 3 days ago
Remote Contract General

Java / J2EE Full Stack DeveloperPosition: Contract to HireWork Location: Horsham PA or remoteWork Hours: 9AM – 3PM ET required hours, must put in an 8 hr day, flexible with morning or afternoon hours upon managers approval.Interview Process:a. How many rounds? 2b.

Video vs. phone? Videoc.

How technical will the interviews be? Very TechnicalDescription:We are looking for an outstanding Java/J2EE Full Stack Developer.Developer will be part of a project team working on introducing new enhancements, debugging and fixing customerreported issues that span multiple layers of the technology stack.Team makeup: 1SM, 3 Developers, 3 QA, 1 SA, 1 POPrimary Responsibilities:Translates requirements, technical specifications to application design and code for new or enhancement projects working closely with Solution Architects and System AnalystsDevelops highly scalable applications by developing code and test artifacts that reuse subroutines or objects, is well structured, backed by automated tests, including sufficient comments and is easy to maintain.Designs, codes, tests, debug, and documents software, and enhance existing components to ensure that software meets business needsConduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelinesPerform all phases of software engineering including requirements analysis, application design, code development and testingProducing highquality code to meet all project deadlines and ensuring the functionality matches the requirementsAnalyzing and resolving issues found during the testing or preproduction phases of the software delivery lifecycle, coordinating changes with project team leaders and crosswork team membersProviding technical support to project team members and responding to inquiries regarding errors or questions about programsInteracts with architects, other tech leads, team members and project manager as required to address technical and schedule issues.Contribute to the design and architecture to enable secure, scalable, and maintainable software and should be able to clearly articulate the implications of design/architectural decisions, issues and plans to technology leadershipCollaborate on the design with other team members and product owners, both inside and outside the scrum teamSuggests and implements process improvements for estimating, development and testing processes.Review code and provide feedback relative to best practices and improving performanceMentor application team on new standards and technologiesWork closely with Scrum Master and Delivery Lead keeping them up to date on status.Qualifications:To be considered for this position, applicants need to meet the qualifications listed in this posting.Required Qualifications:BS Degree in Computer Science or related experience8+ years of experience in IT Application Development8+ years of handon experience with Java Enterprise Edition (Java/J2EE) and web technologies5+years working with Oracle, including writing SQL and PL/SQL4+ years of experience with Struts and/or Spring frameworks4+ years of experience with TDD and BDD using JUnit, Cucumber and GherkinExcellent analytical and creative problem solving skillsCommunication skillsHands on experience and good understanding of Java Server Pages (JSPs), Enterprise Java Beans (EJBs), serviceoriented architectures (SOA), Spring, Struts, Jenkin, Maven and design patterns such as MVC, Command, Session Façade, DAO etc.Working experience in XML/JSON and developing SOAP and REST services using Apache CXF or a comparable frameworkExperience in designing and implementing complex business applications.Hands on experience with Continuous Integration and Deployment StrategiesExperience working with IntelliJ and GitWork experience in Unix environmentsWorked on applications designing and implementing complex business functionalities.

Back to Job Search