Project Overview
Client is seeking a senior-level Java Application Developer to support enterprise application development and data integration initiatives. This role involves delivering application enhancements maintaining integration frameworks and ensuring compliance with PJM security standards.
The developer will work closely with business stakeholders and cross-functional teams to design build and support high-quality technical solutions across the full software development lifecycle including production support.
Key Responsibilities
Application Development & Solution Delivery
- Design develop test and maintain enterprise applications based on business requirements
- Deliver technical artifacts including requirements documentation design specifications and code documentation
- Develop and enhance applications using Java frameworks such as Spring Hibernate JSF JPA and PrimeFaces
- Build and maintain data integrations aligned with enterprise standards
System Design & Testing
- Define technical requirements system designs unit test plans and test cases
- Develop automated tests to ensure application stability and performance
- Collaborate with database and data modeling teams to design appropriate data structures
SDLC & Production Support
- Support all phases of the software development lifecycle (requirements design development testing deployment and support)
- Debug troubleshoot and enhance existing applications based on production issues and enhancement requests
- Participate in release planning and deployment activities across environments
- Provide off-hours support for 24x7 production systems when required
Collaboration & Agile Delivery
- Work within a cross-functional Scrum team following established development methodologies
- Participate in code reviews and contribute to best practices and development standards
- Collaborate closely with business stakeholders project teams and support teams
Required Qualifications
- Associates or Bachelors degree
- Strong experience developing enterprise-level applications using Java technologies
- Proven experience working across multiple business areas on complex software projects
- Hands-on expertise with Java frameworks such as Spring JSF JPA and Hibernate
- Strong SQL skills
- Ability to build both frontend and backend components of workflow-based applications
- Experience working in highly collaborative team-oriented environments
Technical & Soft Skills
Technical Skills
- Java (core and enterprise frameworks: Spring Hibernate JSF JPA)
- SQL and database design
- Application architecture and system design
- Automated testing and debugging
- Data integration and enterprise application frameworks
Soft Skills
- Strong communication skills with the ability to interact directly with business stakeholders
- Ability to clearly explain technical concepts and solutions
- Problem-solving and analytical thinking
- Ability to demonstrate technical knowledge through discussion and coding exercises
- Collaborative mindset with experience in Agile/Scrum environments
Project Overview Client is seeking a senior-level Java Application Developer to support enterprise application development and data integration initiatives. This role involves delivering application enhancements maintaining integration frameworks and ensuring compliance with PJM security standards. ...
Project Overview
Client is seeking a senior-level Java Application Developer to support enterprise application development and data integration initiatives. This role involves delivering application enhancements maintaining integration frameworks and ensuring compliance with PJM security standards.
The developer will work closely with business stakeholders and cross-functional teams to design build and support high-quality technical solutions across the full software development lifecycle including production support.
Key Responsibilities
Application Development & Solution Delivery
- Design develop test and maintain enterprise applications based on business requirements
- Deliver technical artifacts including requirements documentation design specifications and code documentation
- Develop and enhance applications using Java frameworks such as Spring Hibernate JSF JPA and PrimeFaces
- Build and maintain data integrations aligned with enterprise standards
System Design & Testing
- Define technical requirements system designs unit test plans and test cases
- Develop automated tests to ensure application stability and performance
- Collaborate with database and data modeling teams to design appropriate data structures
SDLC & Production Support
- Support all phases of the software development lifecycle (requirements design development testing deployment and support)
- Debug troubleshoot and enhance existing applications based on production issues and enhancement requests
- Participate in release planning and deployment activities across environments
- Provide off-hours support for 24x7 production systems when required
Collaboration & Agile Delivery
- Work within a cross-functional Scrum team following established development methodologies
- Participate in code reviews and contribute to best practices and development standards
- Collaborate closely with business stakeholders project teams and support teams
Required Qualifications
- Associates or Bachelors degree
- Strong experience developing enterprise-level applications using Java technologies
- Proven experience working across multiple business areas on complex software projects
- Hands-on expertise with Java frameworks such as Spring JSF JPA and Hibernate
- Strong SQL skills
- Ability to build both frontend and backend components of workflow-based applications
- Experience working in highly collaborative team-oriented environments
Technical & Soft Skills
Technical Skills
- Java (core and enterprise frameworks: Spring Hibernate JSF JPA)
- SQL and database design
- Application architecture and system design
- Automated testing and debugging
- Data integration and enterprise application frameworks
Soft Skills
- Strong communication skills with the ability to interact directly with business stakeholders
- Ability to clearly explain technical concepts and solutions
- Problem-solving and analytical thinking
- Ability to demonstrate technical knowledge through discussion and coding exercises
- Collaborative mindset with experience in Agile/Scrum environments
View more
View less