Home

Java Programmer Analyst III at Remote, Remote, USA
Email: [email protected]
From:

Sanjeev Kumar Singh,

Tek Inspirations LLC

[email protected]

Reply to:   [email protected]

Job Description -

 Java Programmer/Analyst III 

ALBANY, NY

ONSITE,

Minimum Qualifications to Propose

1.At least six (6) years experience developing and implementing large-scale Java J2EE web applications using industry-accepted techniques and best practices.

2. At least five (5) years experience investigating and implementing new application development technologies.

3. At least three (3) years experience in modernizing legacy applications.

4.  At least four (4) years experience employing industry-accepted practices of researching, discovering and documenting requirements of a system as obtained from users, customers, and stakeholders.

5. At least four (4) years experience implementing applications using each of the Apache Wicket, Hibernate, Spring, and Bootstrap frameworks

This Consultant will be responsible for providing application development services using the Java 

programming language and all associated tools, technologies, and frameworks to deliver robust 

web applications and components. 

Technologies may include:

Java;

Wicket web framework;

Transaction management, Inversion of Control (e.g., Spring, Spring Boot);

ORM frameworks (e.g., Hibernate, MyBatis);

Build tools (e.g., Ant, Gradle, Maven);

Database refactoring tools (e.g., Liquibase, Flyway, Slick);

Open-source databases (e.g., H2, Derby, Hypersonic SQL);

LDAP;

WebSphere LTPA;

Source code management tools (e.g., SVN, GitLab); and

SQL & PL/SQL.

Responsibilities may include:

Analyzing and understanding the interactions and integrations of large-scale systems;

Analyzing and understanding legacy systems;

Architecting and implementing large-scale solutions for the replacement of legacy systems;

Re-imagining and suggesting new designs for the replacement of legacy systems;

Analyzing and understanding to-be-built systems;

Architecting and implementing large-scale to-be solutions from the ground up;

Monitoring the technology landscape for new tools, trends, and methodologies;

Identifying, recommending and implementing the adoption of new tools, technologies, trends, 

and methodologies;

Recommending process improvement opportunities by identifying ways to streamline 

processes, increase efficiency, reduce costs, reduce errors, and reduce downtime in the 

design of solutions; and

Investigating, planning, coordinating and assisting in the deployment of containerized and 

cloud-based solutions.

This Consultant will be responsible for performing requirements gathering and analysis, and quality 

assurance, including researching, discovering, and documenting requirements of a system as 

obtained from users, customers, and stakeholders. 

Responsibilities may include:

Eliciting information by conducting interviews and holding facilitated sessions;

Ensuring the information gathered is correct and complete;

Consolidating requirements to find gaps and overlap;

Prioritizing and formally documenting requirements;

Introducing numbering schemes allowing for the tracking of requirements;

Verifying that collected requirements are documented properly and completely, and 

communicating needs and expectations clearly;

Developing acceptance criteria;

Writing test cases;

Executing test cases;

Tracking and reporting test successes and failures; and

Assisting business owners with testing activities.

This Consultant will be responsible for performing application development services, following the

Application Development Life Cycle, the universally accepted standard to deliver high-quality 

applications. 

Services include:

Planning discover the objectives and scope of the intended system;

Analysis define project goals into defined functions of the intended system;

Design describe features and operations of the intended system in detail;

Development perform coding of system;

Integration and testing bring modules of system together and ensure proper operation;

Deployment oversee the release of the system; and

Maintenance ensure delivered system continues to meet the needs of the organization.

Working under the direction of the Java Solutions Architect, the Consultant in this highly technical

position must be able to define and implement solutions for the most advanced technical challenges 

faced, perform technology research, and assist in the mentoring of OSC staff. The Java

Programmer/Analyst III will be assigned more complex tasks than the Java Programmer/Analyst II. 

This Consultant will be responsible for performing solutions architecture services, including the 

design and implementation of robust, comprehensive, fully integrated, large-scale solutions, where 

the viability, sustainability, relevance and longevity of underlying technologies are essential. 

Keywords: procedural language New York
[email protected]
View all
Tue Jan 23 23:47:00 UTC 2024

To remove this job post send "job_kill 1042865" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 0

Location: ,