Principal Software Engineer

Durham, NC

Company Name :IBA Infotech LLC

Type : Contract

Primary Skills : IOC, MVC, BATCH

Location : Durham

CTC : DOE

Job Description:

 

The Expertise You Have

  • 5 - 10 years of development experience with 3 - 5 years of technical leadership experience at a senior level.
  • Bachelor's Degree (Computer Science or related fields)
  • Solid understanding of Rest concepts and developing rest apis using spring boot with tomcat
  • Excellent understanding of Java 8 capabilities, lambda, streams and functional interfaces, spring modules, including IOC, MVC(Rest), BATCH, spring boot along with other core components like oauth2 and security

 

The Skills You Bring

  • You thrive in a team-oriented environment and tackling new challenges
  • Your communication with peers and leaders is clear and effective
  • You help provide technical leadership and direction
  • You are willing and excited to add your voice and opinion to the discussion
  • You love to take initiative to solve a problem and get the job done

 

The Value You Deliver

  • Leading the team in technical guidance and mentoring junior team members.
  • Coordinating and leading research into new technologies independently, as part of a team and with the Architecture team to make judgement and recommendations for future releases.
  • Contributing to a teamwork environment by actively participating in peer project reviews, code reviews, design reviews and being available to help others when needed.
  • Providing and taking leadership taking business requirements and translate them into detailed designs, consider the best strategy to ensure design meets performance, security, usability, and reliability and scalability requirements