Search Open Jobs

Lead Java Developer

Cary, North Carolina | Contract

Job ID: 36361 Job Category: Java Developer

Lead Java Software Developer

We have a new opportunity available for a Java Software Engineer with one of the best companies to work for in the Raleigh, NC area.  

Our client is an innovative leader in its industry and is seeking a talented software engineer who can make a positive contribution to their product engineering team.   They have an excellent work environment and incredible benefits.  

This is a full-time, permanent opportunity. Sponsorship is available. 


Responsibilities:
  • Design and develop new features and functionality using Java 
  • Identify scaling bottlenecks and propose solutions
  • Work in close partnership with a team of diverse and talented peers in various disciplines including design, development, operations, PM’ s and SDET’ s for sustained long term success
  • Maintain an unwavering focus on our customers and the value you can deliver to them
  • Participate actively in detailed design, code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals

Requirements:
  • Proficiency in multiple programming languages, both strongly typed object oriented language a (Java, C++) and dynamic (Node.js, Python etc.)
  • 7+ years of server side design and development experience
  • Experience with service oriented architecture and REST based web service development. 
  • API design and knowledge of HTTP principles
  • Expert in implementing successful high-performance multi-threaded server applications
  • Experience writing performance-critical code
  • Experience with developing software in an Agile environment
  • Working knowledge of various application server including but not limited to Tomcat, Jetty
  • Working knowledge of one or more Unix flavors
  • Able to identify and apply the appropriate design and integration patterns to solve complex business issues
  • Strong communication skills (written and verbal) and ability to work with corporate stakeholders and technical experts.
  • Exhibit a strong passion for software development and customer delivery
  • Experience with no SQL databases like MongoDB, Couchbase, Dynamo is a plus
  • Experience with in-memory caching systems such as Memcache, Redis is a plus
  • AWS experience is a plus
  • BS degree in Computer Science, Information Technology or demonstrated equivalent experience


For immediate consideration, email your updated resume to dan.malta@principlesolutions.com

Dan Malta
Technical Recruiter

As a Technical Recruiter based in our Tampa office I strategically deliver IT professionals to our various local clients. I partner with our Account Managers to fully understand the needs and expectations of our clients to ensure we are providing exceptional talent. My goal is to partner with candidates to help them achieve their career goals and provide our clients with the best match for their needs.
Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: