Senior Software Developer

mPower
Albany, NY
Full-time

Senior Software Developer

Share

Job Summary

Company :

Location : Albany, NY

Type : Experience :

Experience : Job Description

Job Description

Job Function :

Code, test, debug, implement, and document highly complex programs. Develop

complex test plans to verify logic of new or modified programs using Java and other technologies listed below

  • Ability to devise creative and efficient technical solutions
  • Develop code using relational databases to facilitate programming software
  • Analytical and problem solving skills for design, creation and testing of programs
  • Ability to work independently and as part of a team
  • Develop modules of the enterprise system and work with the development team by coding advanced portions of the modules and delegating routine coding to junior Java developers
  • Ability to manage competing priorities in a complex and challenging environment
  • Create appropriate documentation in work assignments such as program code, and technical documentation
  • Ability to convey a strong presence, professional image, and deal confidently with

complex technical problems

  • Research and analyze existing systems and program requirements, under periodic supervision.
  • Design programs for projects or enhancements to existing programs
  • Assist in resolving production support problems. Develop and suggest alternative
  • approaches to resolving problems.
  • Develop test plans to verify logic of new or modified programs. Identify issues as appropriate.
  • Create appropriate documentation in work assignments such as program code, and technical documentation
  • Remain abreast of, and research, industry technical trends and new developments to maintain current skills and remain current with industry standards

Required Qualifications :

1. Bachelor’s degree in business, computer science, mathematics or related

2. Six (6) years in the various Java technologies and technical skill sets

3. Ability to write simple and complex SQL Queries, Preferably DB2 SQL syntax

including PL / SQL

4. At least 5 years of related database experience

5. Ability to understand the database design, table structures, indices etc. in order

to develop effective and efficient code

6. At least 4 years of practical hands on experience in Basics of Spring Framework.

7. At least 4 years of extensive experience in using various Spring Modules such as

Spring MVC, Spring Batch, Spring Security, Spring DAO / ORM, Spring

Transaction Handling etc.

8. At least 4 years of extensive expering in Build Automation Tool, preferably

Maven & related concepts such as Project Object Model, Plugins, Build Life

Cycle

9. Demonstrated experience on ORM Tools, preferably Spring Hibernate with

strong conceptual knowledge of JPA

10. At least 4 years of knowledge and experience in Webservices concepts such as

WSDL, SOAP, UDDI, RDF

11. At least 4 years of extensive working experience in J2EE Technologies such as

JMS, Java Server Pages, Java Servlets, HTML, Java Script, XML, XSD, XSLT,

Xpath and good understanding of JAXB, JAXP is required 12. Solid understanding of Core Java Concepts such as Object Oriented

Programming, Java Collections API , Exception Handling, Multi Threading is

required

13. Very good understanding of J2EE Concepts, Architecture and Technologies

14. Extensive experience in wrriting and executing Junit testcases & debugging

java / j2ee applications

Preferred Oualifications :

Good understanding of Java, J2EE Applications Profiling and Application Tuning

is a big plus, but not mandatory

Solid understanding and practical experience of applying Jquery concepts such

as handling Events, AJAX through Jquery, selecting and traversing DOM objects

is a plus.

Working knowledge in Web based Application Development and related tools

and technologies such as Eclipse, any Application Servers (Preferably

Websphere or Jboss), SOAP UI etc

Good understanding and Working experience in writing business rules using

DROOLS and Integrating with Java / J2EE Applications is a big plus but not

mandatory

At least 2 years of EDI X12 834 transaction experience is a big plus but not

mandatory

  • Experience leading a team of 4 or more would be a plus but not mandatory
  • Knowledge of Activity and JBPM

Apply Now

30+ days ago
Related jobs
Promoted
PSI International
Menands, New York

HRI Recruitment #127 - Software Developer Senior – 100% ONSITE – Menands, NY. Provide a short description of the Project: The Senior Software Developer will conduct development activities for the MRC-STTRONG project. The Senior Software Developer will lead computer application development in support...

Promoted
Mindlance
Albany, New York

Provide a short description of the Position: Act as Senior Software Developer working for NYS Information Technology Services on behalf of the NYS Department of Transportation to fulfill the duties as described below. ...

Promoted
Spruce Technology, Inc.
Menands, New York

Health Research is seeking a Senior Software Developer to conduct development activities for the MRC-STTRONG project. ...

Mediabistro
Albany, New York

Senior Software Engineer is an individual contributor role that requires a track record of success and technical depth as a software developer. As a Senior Software Engineer in Oracle Cloud Infrastructure, you will have the opportunity solve challenging technical problems and contribute in the devel...

Mindlance
Albany, New York

Provide a list of the day to day tasks to be performed by the Selected Candidate: The selected candidate will be a lead developer for the Tax Modernization effort and provide support for maintenance activities. ...

mPower
Albany, New York

Develop code using relational databases to facilitate programming software. Develop modules of the enterprise system and work with the development team by coding advanced portions of the modules and delegating routine coding to junior Java developers. ...

Morgan Stanley
New York, US

Senior Software Developer (Full Stack Web). Ensures that software solutions remain integrated, efficient, maintainable, and appropriate for a highly regulated and fast moving industry. Experience with software deployment technologies (Docker, Kubernetes). ...

Promoted
Gainwell Technologies LLC
NY, US
Remote

As an Experienced Java Developer at Gainwell, you can contribute your skills as we harness the power of technology to help our clients improve the health and well-being of the members they serve — a community’s most vulnerable. Six or more years of Java developer experience ​. Help guide closer conn...

Promoted
Expert In Recruitment Solutions
Albany, New York

The individual(s) with Application Development skills to work with in-house Application Development team to manage and execute application development efforts. Four or more years of application development experience with PeopleSoft using at least three of the following toolsets: XML, PeopleSoft SQR...

Promoted
MVP Consulting
Menands, New York

Software Developer Sr Recruitment #127. The Senior Software Developer will lead computer application development in support of the MRC-STTRONG grant. Software Developer: MRC-STTRONG project. Is involved with all facets of the software development process, including the research, design, progra...