Position Senior Java Developer Location Parsippany NJ Duration Contract to Hire Summary The JAVA Senior Developer is responsible for the design, analysis, development and implementation of enterprise integration solutions and mapping business requirements to systemstechnical requirements. This includes system and data analysis, architecture and design, integration and workflow design integrating custom developed and COTS configurationsolutions. This individual has the technical skills and experience needed to develop cost-effective, timely solutions that meet functional and performance requirements while focusing on component reuse. The ideal candidate has demonstrated the ability to adapt to technology shifts over time. These skills include the ability to define, influence, and communicate technical direction, to make decisions, to be driven and work autonomously in order to ensure the successful implementation of solutions. This individual must work collaboratively with other team members across technical disciplines Essential Duties 50 Assure business and technical architecture aligns with the customerrsquos functional and non-functional requirements. Participate in the design and planning of projects in conjunction with the external partners, other IT, and business users (Scrum Master, BA, EA, Security, Operations) to ensure collaboration, consistency, quality, and timeliness of solutions Provide regular updates of project progress and outstanding issues. 30 Participate in the delivery of integration solutions that follow standard Agile process. Ensure self and development team adheres to design and development patterns and standards. Maintain and enhance integration solutions, including off-hours support of business-critical integration solutions. Ensure proper response and resolution to issues and errors. 20 Develop according to Enterprise Development solutions and patterns Create prototypes and authoring detailed interaction specifications. Work closely with Solution Architects to ensure consistency and quality of solutions and knowledge sharing. Continuous improvement and exploration of industry standards and technology advances. Technical knowledgeskills Excellent knowledge of Core Java, Microservices and SOA. Excellent knowledge of Web Services (REST) and Web Services (SOAP) Knowledge of XML , Flat Files (CSV, Fixed-Width) SQL DevelopmentKnowledge in SQL database queries Experience in queuing eg. ActiveMQ Development in a microservices environment using Docker Advanced knowledge of SDLC, code management concepts and platforms Good knowledge of Azure API Gateway and other cloud offerings. Intermediate knowledge of database platforms Strong understanding of network and data center architecture, as well as application development methodologies General knowledgeskills (entry, intermediate, advanced) Strong ability to develop integration solutions Strong conceptual and analytical skills. Strong verbal and written communication skills Strong problem-solving skills Strong ability to work on multiple projects concurrently Intermediate organizational skills and attention to detail Strong ability to understand the long-term (\"big picture\") and short-term perspectives of situations. Level Based Competencies Adaptability Communication Customer Focus Decision Making Initiating Action Managing Work Planning organizing for self and team EducationExperience Bachelors Degree in Computer Science, Information Systems or other related fields Sr. Java Developer (10 years) with Integration Experience 10 years industry experience providing technical solutions development for enterprise software or hosted high-tech services using JEE andor JSE framework Associated topics: architect, architecture, c/c++, devops, java, matlab, maven, php, senior software developer, software architect
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.