Java Architect / Senior Java Developer will analyze, develop and implement technical and business solutions to support the needs of the company.
Duration: 3-6+ Months (Option to go Perm)
Provide technical expertise in the analysis and design of business applications.
Analyze business requirements for any assigned project.
Design, code, test, debug, configure, and document programs. Ensure solutions comply with architectural standards and established methodologies.
Confer with other developers personnel to investigate and resolve problems, and coordinate work efforts.
Work individually and in a team environment to accomplish objectives. Apprise the supervisor about progress and complications.
Posses strong problem solving skills.
Minimum Job Requirements
Bachelor’s degree in Computer Science or related discipline, or equivalent work experience and technical training, is required for the Senior Java Architect/Analyst.
Minimum six (10) years of experience in application design, development and implementation.
Minimum (10) years java development experience with strong Java fundamentals, and Java web application skills.
Relational database development and ability to understand and write complex SQL.
Experience with Eclipse, Tomcat, Spring, SVN, J2EE.
In-depth knowledge of information technologies and methodologies in mainframe and open systems environments.
Senior Java Architect/Analyst will have strong working knowledge across multiple IT functional areas.
Demonstrated ability to utilize multiple technologies to meet business needs.
In-depth knowledge in business practices and systems.
Ability to solve complex issues and complete projects independently.
Ability to understand data needs of systems.
Ability to understand system and business integration points and interfaces.
Demonstrated proficiency to lead medium to large projects to successful completion
Demonstrated ability to follow and adhere to Systems Development Life Cycle Methodology.
Proven analytical and problem-solving skills in a technical environment.
Knowledge of pertinent application systems, programming tools, standards, procedures and project management techniques.
Demonstrated ability to work directly with customers to effectively assess business requirements.
Effective verbal and written communication skills.
Ability to work extended and/or non-scheduled work hours when necessary.