DULUTH, GA, USA
10 days ago
JAVA Back End Senior software engineer
Job Seekers, Please send resumes to resumes@hireitpeople.com Primary Skills: (7+ years)
Description:
Qualifications:

• Bachelor's degree in Computer Science with 7+ years of commercial software development experience.

- Proficient in object oriented principles, design patterns and unit testing.

• Proficient in integrating, analyzing and coding in Java, J2EE, SOA technologies 

• Strong development experience in technologies such as Web Services (REST/SOAP), Spring, HTTP, XML, XSD, 

JSON, JAXB, XPath, XQuery

• Experience with relational databases and SQL

• Solid understanding on performance tuning and troubleshooting problems for high concurrent user load based 

systems

• Excellent verbal and written communication skills

• Ability to dive in and learn complex systems

• Ability to adapt to a fast-paced, changing environment

• Excellent time management and communication skills and a great team player

Pluses:

• Experience with Agile product development

• Experience with Spring Framework, JBOSS and/or Tomcat

• Experience with Oracle and Memcache

Job Description:

• Analyze, design and develop cross-cutting and complex technological solutions for the enterprise level single 

signon solutions and other application integration patterns.

• Provide systems integration with variety of web-services including in-house as well as 3rd-party built 

services/APIs.

• Co-ordinate requirements gathering for client, clarify client expectations, reviewing and finalizing system 

specifications.

• Collaborate with other engineers to select appropriate design solutions and ensure the compatibility of system 

components.

• Perform and coordinate performance analysis and troubleshoot performance bottlenecks to ensure scalable and 

stable systems.

• Perform code reviews to ensure quality standards.

• Interact closely with SOA evangelists, IT architects and business analysts to analyze system requirements and 

identify various integration points across multiple enterprise applications.

• Follow agile methodologies across the projects to plan, design and implement project deliverables
Confirm your E-mail: Send Email