We are storming the marketplace with the highly skilled, experienced, and certified professionals that businesses need.

Find your perfect job.

Java Developer (Closed)

SkillStorm is seeking a Java Developer for our client in Charlotte, North Carolina. Candidates must be able to work on SkillStorm's W2; not a C2C position. EOE, including disability/vets.

Job Description:

  • Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools. Participates in the design, development and implementation of complex applications, often using new technologies. May provide technical direction and system architecture for individual initiatives. Serves as a fully seasoned/proficient technical resource. Will not have direct reports but may lead projects and direct activities of a team related to special initiatives or operations. May have responsibility for a project and project budget. May collaborate with external programmers to coordinate delivery of software application. Routine accountability is for technical knowledge and capabilities. Works under minimal supervision, with general guidance from more seasoned consultants. Typically requires 7 or more years of experience.

Senior Software Developer:

  • Provide leadership and deep technical expertise in all aspects of solution design and application development for specific business environments. Focus on setting technical direction on groups of applications and similar technologies as well as taking responsibility for technically robust solutions encompassing all business, architecture, and technology constraints. May be responsible for coordinating teams to accomplish development in a matrixed organization. Typically requires 5-7 years of experience

Responsibilities:

  • The developer will be responsible for helping architect, develop, implement and maintain an application whose focus is to integrate with enterprise systems management tools; providing automation, scalability, and streamlining of software delivery and OS provisioning operations across 400K end user devices throughout the enterprise.

Continuous Improvement:

  • Contributes to continuous improvement and promotes leverage of successful products and processes from across Technology
  • Proactively supports knowledge sharing within the team and across Technology, for example, regularly holds information sharing sessions
  • Regularly holds information sharing sessions

Required Education and Training:

  • Bachelor’s degree in computer science, management information systems (or related field), or equivalent experience

Required Knowledge and Skills:

  • Languages: Java, C#, SQL, JavaScript, TypeScript, HTML, HTML5, XML, XSLT, JSON
  • Technologies: Spring, Hibernate, JPA, JUnit, JMS, WebServices (SOAP and REST), .NET Framework, Quartz, WMI, Apache Web Server, WSO2 ESB, Mulesoft, Active MQ, Tomcat, Angular 2+, Node, WebPack, RxJS, PrimeNG, CSS, SASS, LESS.
  • Operating Systems: Windows, RedHat Linux
  • Databases: MySQL, Microsoft SQL Server
  • Tools: Eclipse, Visual Studio, VSCode, Subversion, Maven, Ant, Yarn, Jenkins, Ansible
  • Ability to work both independently and within a high-functioning team environment
  • Strong written and verbal communication skills - able to present to audiences including senior management
  • Strong organizational skills, ability to work with multiple groups to gather business requirements for product evidence and license compliance.
  • Strong analytical, multitasking and prioritization skills
  • Proficiency in working in a fast-paced, complex, dynamic, business environment
  • Proven ability to build relationships and influence individuals in all regions of the organization
  • Ability to understand complex application infrastructure and model for license compliance reporting.
  • Ability to be a strong team player with commitment to overall organization goals.

Desired Skills:

  • Application Development
  • Web Development
  • Enterprise Design Patterns
  • Systems Administration
  • Systems Architecture
  • Systems Engineering
  • JVM Tuning
  • Memory and Performance Analysis
  • Microsoft Endpoint Configuration Manager and API

Bonus Skills:

  • Typescript
  • Angular 2+
  • Web Frameworks
  • Reactive Programming
  • Microservices Architectures

#LI-DNI

Similar Jobs

Entry Level Software Developer

Contract job in Charlotte

Business Event Analyst

Contract job in Charlotte

Technical Design Lead

Contract job in Charlotte