Job Description
Title : Java Developer
Location : Charlotte, NC
Work Model : Hybrid schedule requirement of a minimum of 3 days per week- onsite day 1
Duration : 12 Months Contract (Possibility of extension to 18 months)
Responsibilities include :
Provide leadership and deep technical expertise in all aspects of solution design and application development for specific business environments.
Focus on setting technical direction on groups of applications and similar technologies as well as taking responsibility for technically robust solutions encompassing all business, architecture, and technology constraints.
Possesses strong technical skills; provides tech knowledge and capabilities and coaches team members.
May be responsible for coordinating teams to accomplish development in a matrixed organization.
Primary Skill : J2EE
Required Qualifications :
Bachelor or Masters Degree in Computer Science or related field
5+ years of hands-on software development experience
Experience building web applications using J2EE technologies and frameworks like Spring
Experience building RESTful and consuming RESTful / SOAP web services
Good interpersonal communication skills for tech and business conversation
Good analytical skills to break down requirements, solve complex problems
Desired Qualifications
Experience working on high volume applications
Experience in server side frameworks like Spring MVC
Experience building restful web services
Experience in latest front end technologies like handlebars, foundation, and reactJS
Experience in performance tuning with good understanding JVM internals
Experience in modern JVM languages like groovy
Prior open source contributions
Background in mathematics or statistics
Proven task management and leadership skills
Experience working in agile teams
Java Developer • Charlotte, NC, United States