Sr. Software Engineer - Java

Java/J2EE; Spring; Web Services; noSQL database
Full Time
$130-170K
Telecommuting available Travel not required

Job Description

Senior Software Engineer

Regular Full-Time remote from DC area and/or Raleigh, NC

 

About EnvoyIT’s Client:

Join EnvoyIT’s client as they revolutionize service assurance and service delivery in the IT management software marketplace. EnvoyIT’s client is a company filled with people that are care about our customers, our technology and each other.  Our solutions provide network, systems and application management in super scaled environments.  If you are passionate about seeing your work being used as scale – we mean real scale at enterprises and global providers, then you want to be here amongst us and our customers.

Who we want:

You’re an industry hardened developer, skilled in software structures and techniques used in network and systems management software. You have contributed to software projects where scale and execution mattered, but you want to challenge your skills on the next wave of network and systems management strategies about to hit the market.  You are a problem solver and can take ownership of large technical challenges and wrangle them to execution. You are someone that is a team player, take pride in your work and someone that can be counted on.

What you'll do:

The Senior Software Engineer will design, development, integration, testing, and deployment of software solutions by working with upper management to define software requirements and take the lead on operational and technical projects. In this role, the Senior Software Engineer oversees the technical aspects of development teams and coordinate strategies to ensure that technologies interconnect and various product lines interoperate smoothly. He/she should be able to conduct new technology research, concept specification and design of individual software components either alone or directing a team. He/she should have excellent organization and problem-solving skills. This role requires hands-on experience in software development and agile methodologies. The goal will be to develop high-quality software that is aligned with user needs and business goals. 

Requirements:

  • A firm grasp of computer science fundamentals including object-oriented design, data structures, algorithms, and programming
  • 7+ years of professional development experience using Core Java and SQL
  • Senior-level Java backend engineering experience
  • Conduct software component integration to ensure end-to-end system functionality prior to formal testing.
  • RESTful Web Services
  • 2+ years or more current experience developing systems with MySql, Postgres, or noSql.
  • Bachelor’s degree in Computer Science or Engineering
  • Experience in designing and developing large scalable enterprise applications
  • Strong communication and collaboration skills
  • Experience using modern development collaboration tools like Jira, Confluence, Git, CI/CD pipelines

Qualified candidates must be able to work in the US without sponsorship.  EnvoyIT’s client is unable to sponsor H-1b visas at this time.

Send updated Word resume to abecker@envoyit.com for immediate consideration.

NO THIRD PARTIES

Posted By

Amy Becker

Dice Id : 10177475
Position Id : 765330
Have a Job? Post it