Sr. Java Developer W2
Listed on 2025-11-28
-
Software Development
Java Developer, Software Engineer
- Contract
Radiant Systems Inc.,
Qualifications:
Position Requirements Bachelor’s degree in information systems, computer science or related technical field; or equivalent work experience. (Typically six years of related, progressive work experience would be needed for candidates applying for this position who do not possess a bachelor’s degree.)
Six years or more of demonstrated experience in business analyst, programmer analyst and/or systems analyst role.
Job-related experience (from options below) Knowledge of the gas industry is a plus.
Experience with project methodologies including project management tools, estimating, and documentation of requirements, use cases and test plans.
Effective oral and written communications skills, including presentation, training and interpersonal skills.
Effective analytical, problem solving and decision-making skills.
Ability to prioritize and handle multiple tasks and projects concurrently.
Six years or more of demonstrated experience with JAVA development using J2EE, JSPs, Hibernate and Spring to build web applications.
Must have server-side JAVA experience with Object-Oriented Modeling and Design experience as well as middle-tier application logic experience.
Three years or more of demonstrated experience with XML, Eclipse and/or SUN JAVA compiler is preferred;
Web Sphere Studio Application Developer or Rational Application Developer preferred.
Exposure to Unified process and familiarity with UML and Use Cases is required.
Three years or more of demonstrated experience with experience using Microsoft SQL Server or other relational database for developing stored procedures.
Experience in identifying, analyzing/resolving related performance issues is a plus.
Experience with Microsoft Enterprise Project Server and Microsoft SharePoint Services is a plus.
Manager is looking for Sr. level experience.
Candidates should be able to pass their technical screenings; object oriented, java, frontend, spring & hibernation related questions.
Describe concepts/programming concepts in depth.
Requires 2+ years of Hibernate.
Requires experience with unit tests and functional end to end testing of applications.
Must have worked on new project development, not just support.
Experience with websphere a plus.
Experience with GEB and/or Spock a plus.
Experience with Gradle a plus.
Experience with Agile development methodolgies a plus.
Responsibilities:
Responsibilities:
Lead the evaluation of user requests or design specifications for new or modified application functionality and estimate efforts required.
Analyze, design, code, test, document, implement and maintain application changes.
Lead the effort to provide technical support to system owners as well as other information technology groups to help ensure effectiveness of information technology systems in enabling client customers to conduct day-to-day businesses.
The support includes, but is not limited to, answering customer questions, interpreting system functionalities, completing data requests, making emergency fixes and performing other critical support functions.
Lead the effort to collaborate with end users to analyze and develop business requirements for business application enhancements and problem resolutions.
Provide guidance and direction to team members as necessary in the completion of assigned projects.
Participate in on-call rotation, including after hour and weekend support.
Provide technical input to assist in development of project planning.
Perform additional responsibilities as requested or assigned.
Performance Expectations (Key Success Factors) Demonstrate advanced technical knowledge and expertise of applicable application development and the ability to apply such knowledge to business needs. Demonstrate the ability to acquire extensive knowledge of the applications supported by the team, extensive understanding of the interfacing applications and apply that knowledge to satisfy business needs. Demonstrate an extensive understanding of Object Oriented Design with the ability to create and maintain Class Diagrams, Sequence Diagrams and Interface Diagrams for the applications.
Have the ability to apply Design Patterns and instruct other developers in the use and purpose of the Design Patterns being applied.
Participate in a lead role on development and support teams resulting in contribution to achievement of team goals and objectives.
Analyze and solve complex business or technical problems involving the development and deployment of applicable technology.
Translate written and oral communications into clear functional specifications, well-crafted designs and high-quality work products.
Perform responsibilities as directed within determined time frames and with a high degree of accuracy and efficiency.
Establish and maintain effective work relationships within the department and with the user community.
Maintain the professional competence, knowledge and skills necessary to effectively complete…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).