USACares Jobs

Job Information

Georgia Employer JAVA DEVELOPER II in Atlanta, Georgia

S.P. Richards CompanyS.P. Richards is an Equal Opportunity Employer and fully subscribes to the principles of Equal Employment Opportunity. The company ensures that all applicants and employees are considered for hire, promotion and job status, without regard to race, color, religion, gender identity, sex, sexual orientation, national origin, age, veteran status, disability, or any other characteristic protected by law.Job Location: ATLANTA HQ - Atlanta, GAPosition Type: Full TimeSummary: Responsible for developing enterprise level Java application components for legacy systems and packaged software implementations. Work closely with functional subject matter experts, business analysts, application vendors, and technical architects to implement customized software solutions. Responsible for designing, documenting, coding, and unit testing of the application components, while adhering to the software requirements, system architecture, and software development processes already established. Support the team by providing expertise in the development and configuration of SOA based solutions . Standard Work Hours: 8:00am - 5:00pm Essential Duties and Responsibilities include the following. Other duties may be assigned. * Adhere to project management methodology and standards* Develop an understanding of S.P. Richards business processes and application systems.* Participate in the design, documentation, and configuration control of changes applied to Java applications.* Review, analyze, design, and write/modify the applications including coding, testing, debugging and documenting.* Consult with users to clarify business requirements and program objectives.QualificationsTo perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. * In depth knowledge of Java programming methodology* Hands-on experience with Java* In depth knowledge of SOA concepts and architecture* In depth knowledge of at least one messaging and translation capable tool* Knowledge and experience with relational databases. Oracle preferred.* Working knowledge of testing and quality assurance concepts* Working knowledge of batch and near real-time programming concepts* Ability and desire to write specifications using pre-written templates* Ability and desire to write test scripts using pre-written templates* Ability to record and log all modifications performed to the system* Ability to work unsupervised on projects of medium duration* Ability to test for, diagnose and fix defects* Ability to render accurate estimates* Hands-on experience in: Internet protocols such as TCP/IP, HTTP(S), FTP, Telnet, SOAP* Ability to work on multiple projects concurrently and consistently meet deadlines* Ability to learn new technologies as needed * Understanding of legacy systems and data* Excellent time management skills* Must possess excellent communication skills, both written and oral* Ability to work well in a team environment* Strong analytical, organizational and presentation skills.Education/Experience * Batchelor's degree (preferably in Computer Science, Business Administration, or Statistics) or equivalent education and work experience* A minimum of 3 years experience in application integration development* A minimum of 4 years experience in Java programming/application development* A minimum of 5 years experience in a technical field* Participated in full life cycle development including design, development, implementation, documentation, training, and on-going support for enterprise level applications* Experience using a large scale database* JBoss, Karaf, Tomcat, C/C++, Oracle, Unix, AS/400, and Java Tools is a plus* Scripting languages (bash, ksh, pdksh)* Code repository management (Git, TFS)* Apache Camel i