Polaris Associates Company Profile

Java Developer at Polaris Associates (Atlanta, GA)

About the Employer

Job Description

Java Developer Atlanta GA ( Locals or who can attend F2F interview) 2+months (The contract is sure to be extended for our next fiscal year) Client : MARTA Visa : Must be Greencard or US Citizen only SCOPE OF WORK The Java Developer will be responsible for the design, implementation, verification & validation, and deployment of enhancements to the web ticketing application. The resource will also be responsible for creating detailed technical specifications for the existing application. He/she will also provide support for the current production application by providing the technical solution and associated documentation. QUALIFICATIONS The Java Developer will possess at least 7 years developing java-based applications. The position requires excellent object-oriented programming and design pattern skills and requires the ability to design, develop, troubleshoot, and debug complex software application at the enterprise level. Seven years of programming experience building scalable, secure, and distributed java-based systems Possesses strong, technical experience in the full suite of java technologies Possesses strong, technical experience in the full suite of java frameworks (Struts, GWT, Hibernate, Spring, etc.) Hands-on experience implementing and upgrading Apache Struts framework versions 1.x and 2.x Hands-on experience designing and developing web services with related technologies (OAuth, ReST, JSON, SOAP, XML, etc.) Proven experience creating logical and physical database models Proficient in developing complex and efficient SQL queries with Oracle and Microsoft SQL Server database management systems Hands-on experience with web and application servers such as Tomcat, JBoss, and WebLogic Solid understanding of object-oriented analysis and design (OOAD) and design patterns Expertise in web development technologies (CSS 3, HTML 5, JavaScript, JQuery, node, etc.). Experience with test-driven development Experience with Agile development methodologies (SCRUM, Extreme Programming, etc.) Hands-on experience working with other object-oriented programming languages (C#) is a plus Solid written and verbal communication skills with a demonstrated ability to explain complex technical issues to both technical and non-technical audiences Exceptional analytical and problem-solving abilities Ability to effectively prioritize and execute tasks in a high-pressure environment. Ability to work within a team-oriented and collaborative environment. Ability to be highly self-motivated and self-directed Education: Bachelor's degree in Computer Science or other related field.