Find A Job › Information Technology

SEARCH:

Senior Java Developer

  • Location: Winston-Salem, NC
  • Job Type: Direct Placement
  • Ref No: 20-02488
  • Date: May 22, 2020
  • Job title:

Thomas Cabana

Questions about this job listing? Contact the recruiter now.

Job Description - Senior Java Developer

This position is for a senior Java developer. The RTP Developers work closely with the Product Management, Operations and Technology Infrastructure departments as well as external clients and vendors to define and implement new features and capabilities.

RESPONSIBILITIES:

  • Develop large scale, high quality and highly performant systems for mission-critical applications and business services to various business customers.
  • Operate within disciplined software development processes and best practices that are focused on ensuring quality, efficiency and adherence to industry standards
  • Develop new systems from the ground up, leveraging existing systems' knowledge to create new platform solutions;
  • Migrate existing legacy systems to new Java EE/Linux platform
  • Provide production support of existing and newly built systems

REQUIREMENTS::

  • Bachelor's degree or equivalent work experience in the field of Computer Science, Information Systems, Computer Engineering or other related field
  • 5+ years related software development experience with Java EE/SE using the Spring Framework
  • Knowledge of the following Distributed Technologies:
       
    • Languages: Java EE, Java SE, XML, HTML/5, CSS, JavaScript, JSON, SQL, UML
    •  
    • Methodologies / Frameworks:
         
      • Spring (Core, MVC, Security, Integration, Data), JMS, jdbc, ldap, Maven, Jenkins, Junit, iBatis, AOP, JPA, Hibernate, Angular, jQuery, Ajax
      •  
    • Database Management: DB2, MS SQL
    • Operating Systems: AIX, Linux, Windows
    • Other Technologies: IBM Websphere, WMB, Team Foundation Server (TFS), Artifactory
  • Knowledge of common software development/JEE patterns
  • Strong knowledge of Object Oriented development concepts
  • Attention to quality and disciplined software development practices including: Unit testing, documentation, build and release management
  • Experience working within Waterfall & Scrum Project Management methodologies
  • Proficient with Microsoft Office toolset (e.g., Excel, Word, PowerPoint)
  • Experience with Service Oriented Architecture & development of Web Services(REST/SOAP).
  • Experience and strong knowledge of relational databases and ORM technologies
  • Experience with Unix scripting or other scripting language(s)
  • Experience with Full Software Development Lifecycle

 




Related Job Listings

Job Location Type Posted  
Business Systems Analyst Charlotte, NC Right to Hire June 22
Performance Test Engineer Winston-Salem, NC Direct Placement April 23
API and SaaS Integration Systems Engineer Durham, NC Contract April 23
Security Architecture Manager- Cloud Automation winston salem, NC Direct Placement April 22
Cybersecurity Audit Analyst Durham, NC Contract April 22