JAVA DEVELOPER - (senior Level)
Summary
Title: | JAVA DEVELOPER - (senior Level) |
---|---|
ID: | 2040 |
Location: | N/A |
Department: | Information Technology |
Salary Range: | Depending on experience |
Description
THE OVERALL PURPOSE OF POSITION:
- The purpose of this position is to provide support for critical business functions through the development, implementation, testing and maintenance of applications systems.
SCOPE OF WORK
- The position’s SCOPE OF WORK include the following:
- Support critical business functions through the development, implementation, and maintenance of applications and systems.
- Contribute software development expertise to multiple projects and ensure that specifications are met.
- Design, code, test, debug, maintain, and document software applications.
- Follow established software development standards and procedures and contribute towards their improvement.
- Develop complex application features and create technical designs.
- Participate in peer code and design reviews.
- Experienced with a wide range of technologies.
- Coordinate with departments and users in the support of business applications.
- Represent the IT department in terms of software development expertise in coordination with other departments.
QUALIFICATION AND EXPERIENCE:
- EXPERIENCE: - JEE
- 10+ Years of experience in JEE, EJB 3+, Hibernate 3+, JPA, JMS, JSF, JBoss
- 10+ Years of experience in Spring frameworks
- 10+ Years of experience in PostgreSQL, Oracle 10g+. SQL Server RDBMS concepts
- 10+ Years of experience in Application Development/Software Engineering/Design Patterns
- 9+ Years of experience in Web application development
- 9+ Years of experience in Object oriented design and architecture
- 8+ Years of experience in Web Services/API Development and use
- 10+ Years of experience in Technical Documentation
NOTE: In addition, this is the desired experience.
-
- Experience API’s and SOA Patterns
- Experience with integration of application software and RDBMS
- Knowledge of configuration management, release management principles
- Knowledge of SOA
- Experience with agile SDLC. Scrum preferred
- Experience with high availability architectures
- Knowledge of networking and system engineering concepts
- Experience with PL/SQL
- Experience with scripting languages
- Experience with Oracle Access Manager (OAM)
- Knowledge of application security concepts
SPECIAL SKILLS:
-
- Analytical and problem-solving skills
- Developing and/or creating new or more effective ideas, approaches, etc.
- Developing and executing short-range plans/decisions
- Excellent interpersonal and communication skills
- Ability to exercise sound judgment across a broad range of circumstances