Hi  ,

Hope all is well..

I have an exciting new opportunity that I wanted to share with you and your
network. Our client, located in the PA , is currently seeking a *Java
Application Developer*    resource to join their organization. I have
included a complete job description below in case you or someone you know
might be interested in learning more.



Title:     * Java Application Developer*

Duration:       12+ months

Location:       Horsham, PA



*Job Responsibilities:  *



Candidate will be part of 7-8 member development team that works as a
unit.  Engaging in paired programming, test driven development while
adhering to SCRUM methodology.



*What are the top 5-10 responsibilities for this position *

• Develop code using modern approaches to software development

• Design reusable components, frameworks and libraries

• Develop reusable patterns and encourage innovation that will enable team
velocity

• Design and develop innovative solutions to meet the needs of the business

• Design and implement product features in collaboration with business and
IT stakeholders

• Work very closely with architecture groups and drive solutions

• Bring innovative ideas to help continuously improve the COMPAS platform
including the build, deploy, test and runtime cloud ecosystems

• Lead Agile/Scrum methodology to deliver high-quality software releases
every 2 weeks through Sprints

• Perform all phases of software engineering including requirements
analysis, application design, code development and testing

• Review code and provide feedback relative to best practices and improving
performance

• Designs, codes, tests, debug, and documents software, and enhance
existing components to ensure that software meets business needs

• Collaborate on the design with other team members and product owners,
both inside and outside the scrum team

• Estimate engineering work effort for engineering team and effectively
identify and prioritize the high impact tasks

• Conduct design and code reviews to ensure code developed meets coding
best practices guidelines, unit testing, security, and scalability and
maintainability guidelines

• Drive a quality mindset within the team

• Solid technical skills and background needed to support the oversight of
development and management of complex multi-platform environments.



*What software tools/skills are needed to perform these daily
responsibilities? *



Java/J2EE, Websphere, Oracle, PL/SQL, SOAP/REST Webservices, JSP,
JavaScript, Shell Scripting, RSA, Toad, Spring, Struts, MQ, JUnit, EJB,
Java Messaging, Maven



What skills/attributes are a must have?

• BS Degree in Computer Science or related experience

• 6+ years of experience in IT Application Development

• 6+ years of strong hand-on experience with Java Enterprise Edition
(Java/J2EE) and web technologies

        o Spring, WebSphere, JBoss, service-oriented architectures (SOA),
RESTful Web Services, HTML, Java Server Pages (JSPs), Servlets, jQuery,
extJS,

                 Enterprise Java Beans (EJBs), design patterns such as MVC,
Command, Session Façade, DAO, WebSphere MQ, *QueueManager, Queues
configurations, troubleshooting Message latency and failover

• 4+ years of experience with SPRING frameworks, Rational Software
Architect is required

• 6+ Experience with automated unit testing technologies (Such as JUnit,
Spock, or similar)

• 6+ Experience with mock data frameworks for unit testing

• 3+ Experience specifying, designing and developing web service
applications

• Knowledge of LDAP and authentication/authorization configuration
strategies required

• Demonstrated success in building design patterns and software engineering
best practices

• Experience with XML/JSON and developing SOAP and REST services using
Apache CXF or a comparable framework, EJB, Java Messaging , Maven, Groovy

• Knowledge of web security, application security, web services security,
common vulnerability remediation, certificate management and use

• Strong knowledge of programming and software engineering knowledge; OO
Design Principles, core OOPS, JEE Design patterns as well as their
implementation in real world applications

• Excellent written and verbal communication skills, including strong
interpretive skills, as well as the ability to effectively present,
negotiate, influence, and build consensus

What skills/attributes are nice to have?

• Solid experience with all aspects of web and distributed application
development

• Hands- on Experience with Continuous Integration and Deployment
Strategies

• Proven experience to automate build/deploy/release process and find ways
to automate and improve our pipeline at every step

• Solid background in applications development methodologies, SDLC, Agile
Methodology: SCRUM and other IT industry standards

• Experience in leading projects requiring application re-engineering,
modernization / refactoring legacy code base to modernize technology,
componentizing and segmenting code base for independent deployments

• Experience in test first development and pair programming

• Experience with XML/JSON and developing SOAP and REST services using
Apache CXF or a comparable framework, EJB, Java Messaging , Maven, Groovy

• Knowledge of Spring and/or Rails frameworks a plus

• Experience deploying to Cloud environments a plus

• Strong communication skills and interest in a pair-programming
environment

• Passion for growing your skills, tackling interesting work and
challenging problems

• Experience translating business requirements into value-added,
high-performing technical solutions in the health care sector

• Previous experience leading a team of Java developers

• Extremely organized with a strong sense of priority, urgency, and
commitment to deadlines

• Independent/go-getter attitude to keep yourself well-versed with new
evolving technologies in application development landscape and be able to
define how some of them can help in improving the work you are a part of
now or in future

• Excellent analytical and creative problem solving skills

• Experience with commercial software development and/or healthcare
industry experience





*Thanks & Regards -*



*Subhani Mahaboob*



*Recruiter*

*Sparsity Systems LLC*

*Desk: * (470)  202-9174

*Email*: *subh...@sparsitysystems.com <subh...@sparsitysystems.com>* ||
*URL*: www.sparsitysystems.com

-- 
You received this message because you are subscribed to the Google Groups 
"Resumes" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to resumes+unsubscr...@googlegroups.com.
To post to this group, send email to resumes@googlegroups.com.
Visit this group at https://groups.google.com/group/resumes.
For more options, visit https://groups.google.com/d/optout.

Reply via email to