Job Description
- Contributes and provides significant contributions in the design, coding, testing, support and debugging of new software or enhancements to existing software
- Collaborates with other developers and provides significant contributions to develop specifications to resolve business client questions, problems, and to address enhancement needs
- Interacts directly with business clients
- Serves as a mentor to lower level developers
- Has thorough understanding of technical concepts required for specialized field
- Interfaces with senior management to provide and obtain information and to build consensus regarding project direction
- Encourages and supports others to perform their jobs more effectively (e.g., provides advice, tools and/or resources)
- Knowledge of all phases of software development including design, coding, testing, debugging, implementation, and support
- Ability to technical-lead and work with other team members and to work with and understand business client requirements
- Drives toward the achievement of business results in a manner that focuses on profit, service, and value provided to the customer
- Has a deep understanding of emerging technologies and trends that could impact the field and the business
- Communicates in a manner that conveys credibility and confidence that he/she will deliver on the customer s needs
- Takes action to resolve customer concerns in a timely manner that exceeds normal expectations
- Identifies opportunities or problems and acts quickly and decisively to respond to the situation
- Consistently seeks to develop self and skills needed to be prepared for future opportunities and be among the best in his/her field
- Takes full advantage of opportunities to develop his/her skills.
Skill/Experience/Education
Mandatory Skills:
- No less than 5 years hands-on development experience with core Java, J2EE (Servlets, JSP, JDBC, JMS, Spring MVC, JPA, Hibernate, Log4J)
- Experience with Web front end design/development (JSP, JavaScript, XML, HTML, CSS3)
- Excellent debugging and troubleshooting skills for Java, JavaScript, Spring, Hibernate, and SQL, in particular using and IDE such as Eclipse and Oracle Developer
- Must have experience working with WebLogic
Desired Skills:
- Familiarity with Oracle WebLogic Application Server (Admin Console, configuration, runtime)
- Good working knowledge of version control tools such as Bitbucket (preferred)
- Exposure to Jenkins build management and troubleshooting
- Experience with RESTful and SOAP web services, in particular designing/developing web service APIs
- Working knowledge of Oracle Coherence
- Experience with single Sign-On (SAML) Web service authentication with oAuth 2.0
- Experience with SQL development on an Oracle Database Proficiency with Unix/Linux commands, shell scripts, and applications
- Debugging and troubleshooting skills for issues in SIT/UAT/CAP/PROD environments
- Experience working with integrated teams
- Excellent written and verbal communication skills
- Experience with WAR file deployment in WebLogic Admin Console Ticket/Change Request creation and follow up with ServiceNow
- Experience with offshore coordination