Sr. Java Developer in Charlotte, North Carolina at AccruePartners

Date Posted: 7/27/2020

Job Snapshot

Job Description

AccruePartners values our contract and consulting employees. We offer a competitive benefits package to meet the diverse needs of all of our contractor and consulting employees and their family members. Here is a listing of what our company offers: 401(k) Medical, Dental, Vision, Life Insurance, Employee Assistance Program, Medical and Prescription Drug, Short and Long-Term Disability Insurance.

THE TEAM YOU WILL BE JOINING:

  • Fortune 100 Financial Services Company
  • 100-year history of dedication to customer satisfaction, success and growth
  • Tremendous growth and new business strategy leading to the need for new talent
  • Significant investments in cutting-edge technology

WHAT THEY OFFER YOU:

  • Culture: Excellent work environment that fosters collaboration
  • Growth: Ability to make an impact on the direction of the organization
  • Opportunity: Gain hands-on experience working with cutting-edge technology
  • Stability: Recent financial performance of the company has reported record profits

WHERE THE POSITION IS LOCATED:

  • Charlotte, NC

WHY THIS ROLE IS IMPORTANT:

  • Interpret written business requirements, functional requirements and technical specification documents to design and develop technical solutions that meet business needs
  • Collaborate with IT and Business partners to design, develop, and troubleshoot end to end technical solutions
  • Perform system design and specification development, program logic and flow-charting that meets the stated project objectives
  • Identify resource needs and work with the Project Manager to build project team
  • Identifies and manages dependencies and downstream impacts of the project to minimize adverse effects on other projects and / or programs
  • Provide status and progress updates to Project Manager
  • Identify and communicate technical risks, issues, and changes
  • Perform coding to written technical specifications
  • Contribute to design review meetings with other members of Application Development
  • Perform complex defect verification, debugging, testing and support
  • Investigate, analyze and document reported defects
  • Create and maintain technical documentation using defined technical documentation templates that meet SDLC standards

Sr Developer also is responsible for (in addition to above):

  • Leverage in depth knowledge of multiple (new and emerging) technologies to design and implement strategic technical solutions in accordance with business needs
  • Deliver innovate designs of high complexity which allow building a scalable end to end architecture
  • Accountable for providing estimates and logical work plan to deliver applications on time and within budget that meets or exceeds quality standards
  • Create the softwares architecture and/or employ rapid application development tools
  • Drives analysis of problems to understand root cause and provide recommended solutions
  • Lead projects of low to medium complexity
  • Leading and participating in Scrum Meetings
  • Working with Onshore Leads in Estimation, development and design strategy
  • Acting as SME and Mentor for developer/junior resources
  • Reporting on development progress to required stakeholders as determined by Managers/Onsite Leads

THE BACKGROUND THAT FITS:

  • 7+ yrs of experience with Java and J2EE development with java 8 and higher
  • 6+ yrs of experience with UI frameworks (HTML, Java Script, JSP, HTML5, Ajax, CSS3, Angular 4 and higher)
  • 4+ yrs of experience with Spring/Spring Integration frameworks
  • 4+ yrs of experience with experience service oriented architecture and REST, JSON, XML, SOAP
  • 2+ yrs of experience with experience with Agile Methodology
  • Experience in using JIRA, code quality tools, defect tracking tools
  • Excellent team player with good organizational, analytical and logical skills.
  • Good understanding of the web browsers and web applications
  • Strong verbal and written communication skills

Desired Skills:

  • Agile software development methodology
  • Good knowledge of Application and System integration
  • Solid knowledge of OO design and programming
  • Strong in-depth knowledge and experience in Spring, Spring MVC
  • Build Tool Experience (Maven/Gradle)
  • Web Service Experience (REST)
  • Strong leadership and interpersonal skills