Sr Java developer/Lead/Manager

  • Pittsburgh, PA
  • Posted 17 hours ago | Updated 17 hours ago

Overview

On Site
$55 - $60
Contract - W2
Contract - Independent
Contract - 6 Month(s)

Skills

J2EE
JSP
JavaServer Faces
jBPM
WildFly
JPA
Hibernate

Job Details

Key Responsibilities

Ensure adherence to engineering processes such as code reviews, source control, and unit testing, use case analysis, defect management, continuous integration and deployment

Work closely with the Project Managers in providing technical solutions and innovative ideas to cater to project needs.

Develop existing systems by analyzing and identifying areas for modification.

Integrate applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.

Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.

Doing Code Reviews and Unit testing systematically.

Required Qualifications

1. BS degree in Computer Sciences

2. 10+ years of experience

3. Extensive web development experience in JAVA

4. Working knowledge of JBOSS Wildfly app server, JBPM workflow engine

5. Hands on experience with JSF, Hibernate

6. Willingness to work both on the backend and on the frontend

7. Excellent knowledge of Design patterns and best practices for coding styles, standard naming conventions, security, etc.

8. Good knowledge of Core JAVA, OOP and Data structures

9. Good knowledge of Databases (RDBMS, noSQL)

10. Proficiency in J2EE (e.g. Web Services, JSPs, EJBs, JTA, JPA)

11. Experience writing RESTful APIs

12. Experience with Spring and Hibernate

13. Reasonable knowledge of version control systems (e.g. Git, SVN, Azure DevOps)

14. Understanding of Agile Web development using Java, Spring, Hibernate and SQL.

15. Experience with ELK (Elasticsearch/LogStash/Kibana), Software Security (OWASP) is a plus

16. Experience with SonarQube is a plus

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.