*Hi all *

*Job Title : Senior Java Developer*
*Location : Horsham, PA  *
*Duration : 6 months contract*

*Must Need Local and F2F required *

*Job Description: *
*What is the specific title of the position? Application Development
Consultant *

*What Project/Projects will the candidate be working on while on
assignment? COMPAS projects *

*Is this person a sole contributor or part of a team? will be working as
part of the team *
*If so, please describe the team? (Name of team, size of team, etc.) Team
consist of about 6 cross functional people. *


*What are the top 5-10 responsibilities for this position? (Please be
detailed as to what the candidate is expected to do or complete on a daily
basis) *

*• 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 *
*• Mentor and guide other software engineers within the team to promote
modern approaches to software development *
*• Provide hands-on leadership, coaching, mentoring, and software
engineering best practices to software engineers *
*• Work with a team of software engineers for one or more Agile scrum teams
assigned to work on the project *
*• 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 *
*• Contribute to the design and architecture to enable secure, scalable,
and maintainable software and should be able to clearly articulate the
implications of design/architectural decisions, issues and plans to
technology leadership *
*• 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. *
*• Propose solution for automation and streamlining build/deploy/release
process and find ways to automate and improve our pipeline at every step *

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

*• 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, *Queue Manager, Queues configurations,
troubleshooting Message latency and failover *
*SPRING frameworks, Rational Software Architect is required , JUnit, Spock,
Cucumber or similar technologies *

*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, *Queue Manager, 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 *


*-- *
*Thanks & Regards*
*Ranjith*
*Ph:(925) 973-0000 x 232(Off) *
*Email: ranj...@allianceit.com <ranj...@allianceit.com>*

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

Reply via email to