Principal Java Engineer

Synergis IT

Apply Now

Principal Java Engineer

Contract| Atlanta, GA / Raleigh, NC / Remote

 

Synergis’ client, a global leader in Privacy Management Software, has engaged us in a search for multiple Principal Java Engineers to augment their growing team! Principal Java Engineers will bring a strong track record of applying Agile methodologies and complex problem-solving skills to develop enterprise-ready software on cloud platforms. The candidate should also have a DevOps mindset, with experience working in Continuous Integration / Continuous Deployment (CI/CD) environments.  The selected candidates will gain a clear understanding of the privacy industry, including the regulatory environment, and will use this knowledge to support the primary responsibilities. To thrive in this role, the developers will help keep our client on the forefront of industry trends, competitive landscape and continually improve their core platform.

Principal Java Engineer Background and Scope

  • Design, develop and unit test applications deployed to MS Azure and assist with cloud application architecture using Core Java, REST, and the Spring ecosystem
  • Achieve at least 80% code coverage for backend, or per the revised standards set by the team 
  • Build quality directly into the engineering processes and solutions through automated testing and test-driven development
  • Conduct peer reviews to improve code quality
  • Help junior developers how to follow development testing, exploratory testing, AI testing and/or test automation
  • Conduct peer reviews to improve code quality
  • Help junior developers how to follow development testing, exploratory testing, AI testing and/or test automation
  • Participate in the architectural design of features early in the development cycle
  • Work with Product Owners to translate the roadmap features into management components / tasks, estimate timings and resources, suggest solutions, and identify possible risk 
  • Support the team to ensure all committed stories for the sprint are completed per the sprint goal

 

Principal Java Engineer Requirements

  • Bachelor's degree in Computer Science, Engineering, or related technical or business field
  • 10+ years of full software development lifecycle
  • Experience in Agile development (Scrum, XP, Pair Programming)
  • Experience with cloud application development
    • Microsoft Azure – preferred
    • Google Cloud Platform
    • …or Amazon Web Services
  • Advanced knowledge
    • Core Java
    • REST
    • Spring ecosystem
    • Spring Boot or Spring Cloud familiarity
  • Highly proficient at writing robust software for large-scale web applications in a dynamic environment with rapid release cycles
  • Highly proficient with web services (e.g., RESTful services)
  • Proficient in using test automation framework, code quality tools and performance analysis tools
  • Test-Driven Development (TDD) proficiency with:
    • JUnit
    • Mockito
    •  Podam
  • Experience with CI/CD (Continuous Integration / Deployment) a.k.a. a DevOps mindset

 

 

Other:

Any offer of employment will be contingent on the successful completion of a full background check

Local Atlanta or Raleigh based candidates STRONGLY preferred

 

 

About Our Client

Our client’s solution is an enterprise software platform for data privacy compliance.  They help organizations make sure their employees are doing what their privacy policies say they do.  Their business is fueled by an active regulatory environment, recent regulations fine organizations up to 4% of global worldwide revenue for non-compliance. Their web based software solves this problem by helping organizations understand the complete picture of personal data being governed. It is a single place for the privacy office to collaborate with business groups, vendors and trusted advisors managing privacy risks.

 

 

About Synergis

Synergis serves a myriad of clients across nearly all industries, from start-ups to Fortune 100 companies. The outcomes of these relationships are demonstrated in a growing list of more than 300 clients and industry recognition by Inc. magazine and the Atlanta Business Chronicle. From its foundation in 1997, Synergis has been successfully recruiting and placing IT professionals in all areas of information technology. Synergis has been successfully recruiting and placing IT professionals for over 20 years. For more information about Synergis, please visit the company website at www.synergishr.com.

 

Synergis is an Equal Opportunity/Affirmative Action employer.

 

Apply Now

  Apply with Google   Apply with Twitter
  Apply with Github   Apply with Linkedin   Apply with Indeed
  Stack Overflow