This is our direct-client opening for a Java Software Developer located in Berwyn, PA. This is a full-time position and the salary depends on experience.
Nonlocal Candidates are okay as long as they can relocate on own expense (no relocation provided)
This is senior level position for a Java Software Developer. This individual must be capable of performing analysis, design, implementation, testing, maintenance and support tasks with minimal supervision. This position requires interaction with other group members and departments, and as such, requires excellent communication skills. This position requires the ability to work independently, as well as in collaboration with others to implement solutions. The following is a list of the duties and responsibilities of the role:
Essential Job Functions & Responsibilities:
Implement, test, maintain and support software, based on technical design specifications. Percent of working time is 45%.
Prepare technical design specifications based on functional requirements and analysis documents. Percent of working time is15%.
Review functional requirements, analysis and design documents and provide feedback. Percent of working time is10%.
Assist customer support with technical problems and questions. Percent of working time is10%.
Assist other development staff. Percent of working time is 5%.
Investigate software development tools. Percent of working time is 5%.
Perform special assignments. Percent of working time is 5%.
Participate in architecture and code reviews. Percent of working time is 5%.
Education & Experience
B.S. in Computer Science or Software Engineering. or equivalent experience.
Minimum of five to seven years' experience in software engineering.
Strong object-oriented analysis and design skills.
Proficiency in an object-oriented programming language, preferably Java.
Experience with iBatis/MyBatis
Experience implementing n-tiered, distributed systems across different Hardware/Operating System platforms.
Experience with iterative, incremental software development processes.
Experience with complex software development projects through all phases of the software development life cycle.
Familiarity with web-based application development technologies is required.
Experience with Web Services design and construction.
Understanding of database design and software to database interface programming.
Relational database experience with one or more of the following: Oracle, DB2, MS SQL Server is required.
Strong SQL skills.
Experience with Java performance analysis and tuning is desired.
Familiarity with the Unified Modeling language (UML).
Strong communication (written and verbal) and interpersonal skills.
Ability to quickly analyze, organize, and abstract large amounts of information and to make decisions based on this analysis.
Awareness of business issues as they impact overall project plans.
Ability to influence and negotiate when faced with opposing views or resistance.
Please complete the following skills-matrix and send back with your updated resume
Full Name:
Degree/Major:
Total Experience as a Software Developer:
Total Experience with Java Technologies:
Total Experience with iBATIS or MyBatis:
Total Experience with Web Services (REST, XML, JSON, etc):
Total Experience with Spring:
Total Experience with Relational Databases (Oracle, DB2, SQL Server):
Total Experience with SQL:
Are you able to take a programming test during the onsite interview?
Current Salary:
Expected Salary:
What is the URL of your Linkedin Profile? (if you have one)
Day Phone #:
Evening Phone #:
Cell Phone #:
Availability:
Current City/State:
Work Status (US Citizen / Green Card / H1B / etc.):
Nonlocal Candidates are okay as long as they can relocate on own expense (no relocation provided)
This is senior level position for a Java Software Developer. This individual must be capable of performing analysis, design, implementation, testing, maintenance and support tasks with minimal supervision. This position requires interaction with other group members and departments, and as such, requires excellent communication skills. This position requires the ability to work independently, as well as in collaboration with others to implement solutions. The following is a list of the duties and responsibilities of the role:
Essential Job Functions & Responsibilities:
Implement, test, maintain and support software, based on technical design specifications. Percent of working time is 45%.
Prepare technical design specifications based on functional requirements and analysis documents. Percent of working time is15%.
Review functional requirements, analysis and design documents and provide feedback. Percent of working time is10%.
Assist customer support with technical problems and questions. Percent of working time is10%.
Assist other development staff. Percent of working time is 5%.
Investigate software development tools. Percent of working time is 5%.
Perform special assignments. Percent of working time is 5%.
Participate in architecture and code reviews. Percent of working time is 5%.
Education & Experience
B.S. in Computer Science or Software Engineering. or equivalent experience.
Minimum of five to seven years' experience in software engineering.
Strong object-oriented analysis and design skills.
Proficiency in an object-oriented programming language, preferably Java.
Experience with iBatis/MyBatis
Experience implementing n-tiered, distributed systems across different Hardware/Operating System platforms.
Experience with iterative, incremental software development processes.
Experience with complex software development projects through all phases of the software development life cycle.
Familiarity with web-based application development technologies is required.
Experience with Web Services design and construction.
Understanding of database design and software to database interface programming.
Relational database experience with one or more of the following: Oracle, DB2, MS SQL Server is required.
Strong SQL skills.
Experience with Java performance analysis and tuning is desired.
Familiarity with the Unified Modeling language (UML).
Strong communication (written and verbal) and interpersonal skills.
Ability to quickly analyze, organize, and abstract large amounts of information and to make decisions based on this analysis.
Awareness of business issues as they impact overall project plans.
Ability to influence and negotiate when faced with opposing views or resistance.
Please complete the following skills-matrix and send back with your updated resume
Full Name:
Degree/Major:
Total Experience as a Software Developer:
Total Experience with Java Technologies:
Total Experience with iBATIS or MyBatis:
Total Experience with Web Services (REST, XML, JSON, etc):
Total Experience with Spring:
Total Experience with Relational Databases (Oracle, DB2, SQL Server):
Total Experience with SQL:
Are you able to take a programming test during the onsite interview?
Current Salary:
Expected Salary:
What is the URL of your Linkedin Profile? (if you have one)
Day Phone #:
Evening Phone #:
Cell Phone #:
Availability:
Current City/State:
Work Status (US Citizen / Green Card / H1B / etc.):