Hybrid Sr Software Engineer (.com)

21 Feb 2025

Vacancy expired!

Summary: The Senior Java Dev Software Engineer develops solutions in support of strategic digital transformation initiatives and business challenges. This position is responsible for executing major projects and system enhancements and providing day-to-day IT support under the guidance of IT Leads and IT Manager. The Software Engineer is accountable to the full project life cycle including analysis, design, software development, quality assurance, user acceptance testing, production deployment and support working as a software engineer. Engineer will participate in front-end, back-end, and middleware development for distributed applications that drive multi-tier web environment. The ideal candidate will possess a BA/BS degree in Computer Science (Master's degree in computer science a plus) with at least six years of overall development and at least years of enterprise software experience. Must have excellent verbal communication, written communication, and social interaction skills. Required Technical Skills:

  • Core competencies in Java, J2EE, Spring framework, XML, JSON, HTTP, Web Services (REST and SOAP)
  • Strong working knowledge of Spring Framework (Spring Boot/Spring Cloud experience a plus)
  • Experience developing web applications and web services that interact with a variety of consumers including front-end web applications, mobile applications, and third-party clients
  • Understanding of common data structures, algorithms, enterprise systems, and asynchronous architectures
  • Ability to use enterprise design principles and patterns
  • Experience with data modeling and database programming (Oracle database and PL/SQL experience a plus)
  • Experience with Java-based unit testing, such as Junit or TestNG
  • Experience with build tools, such as Maven or Gradle
  • Experience with enterprise build automation tools, such as Jenkins or CircleCI
  • Proficiency with source control management systems, such as GitHub or SVN
  • Experience with version control common practices including branching, commits, pull requests, and merge conflict resolution
  • Experience conducting code reviews and providing mentorship to other team members
Additional Preferred Skills:
  • Experience with AEM (Adobe Experience Manager) and/or Adobe Marketing Cloud
  • Familiarity with Linux and/or UNIX-based operations (ssh, sftp, and writing shell scripts)
  • Experience developing web applications, web components, web services, and mobile applications
  • Experience with CSS, HTML5, JavaScript frameworks (jQuery, AJAX, ES5/6), and front-end frameworks (Vue.js, React)
Non-Technical Skills: Primary responsibilities include leading development cycles and managing business expectations for distributed applications and taking features from inception to completion across the stack that drives the multi-tier platform. The following duties are expected of the individual in this role:
  • Participate in product development including architecting/designing, developing solutions while providing estimates, performing technical reviews, providing feedback to technical and business leadership, and providing technical leadership to both onsite and offshore teams
  • Manage multiple concurrent projects ensuring exceptional customer satisfaction and on-time delivery
  • Support front-end developers by providing technical design direction with web service development and integration
  • Participate in and support the entire SDLC process, including project deployments and production releases
  • Maintain current knowledge of IT development methodology, design principles, and technical standards
  • Lead and mentor developers in accordance with department coding standards, conventions, and practices
  • Communicate with project manager on a frequent basis; identify tasks and issues that may have an impact on service level agreements or schedules; provide realistic task deliverable estimates
  • High level of organizational, written, and oral communication skills with both technical and non-technical peers; capable of managing business and technical team expectations
  • Strong analytical skills, excellent communication skills and the ability to communicate analytical findings to a non-technical audience in clear and concise language
  • Ability to balance project development and support activities using a self-directed, disciplined approach with a commitment to excellence in quality, problem-solving, and communication
  • Proficient in the creation of project-related documentation and presentations using tools such as Word, Excel, and PowerPoint
  • Must be open to providing off-hours production support
Education/Experience:
  • Bachelor's degree in Computer Science, Management Information Systems, or related technical concentration
  • 6 years of related web development experience
  • Must have a robust understanding of customer facing web technologies, knowledge of sales and marketing processes a plus
  • Experience participating in a team environment to facilitate the successful migration, implementation, and support of new and legacy systems
  • Experience working in a diverse, equitable, and inclusive environment
Work Environment:
  • Hybrid work environment remote work possible two days per week.
Educational Requirements:
  • 4 Year College (BA, BS)
Experience Requirements:
  • 6 - 8 Years
Must be open to providing off-hours production support. SALARY RANGE: The recruiting base salary range for this full-time position is $80,500 - $114,900. Within the range, individual pay is determined by factors, including job-related skills, experience, and relevant education or training.

  • ID: #49346790
  • State: New Jersey Camden 08103 Camden USA
  • City: Camden
  • Salary: BASED ON EXPERIENCE
  • Job type: Permanent
  • Showed: 2023-02-21
  • Deadline: 2023-04-21
  • Category: Architect/engineer/CAD