Java Developer


Horsham, PA

Industry: Healthcare


5 - 7 years

Posted 159 days ago

  by    Aziz Khan

This job is no longer available.

Job Description:

Primary Responsibilities:

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

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

*    Work very closely with architecture groups and drive solutions

*    Develop code using modern approaches to software development

*    Design reusable components, frameworks and libraries

*    Develop reusable patterns and encourage innovation

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

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

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

*    Mentor and guide other software engineers within the team to promote modern approaches to software development

*    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

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

*    Drive a quality mindset within the team


To be considered for this position, applicants need to meet the qualifications listed in this posting.

Required Qualifications:

*    BS Degree in Computer Science or related experience

*    6 years or more 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

*    6+ years of experience with SPRING frameworks, Rational Software Architect is required

*    4+years working with Oracle, including writing SQL and PL/SQL

*    6+ years of experience with automated unit testing technologies (Such as JUnit, Spock, or similar)

*    6+ years of experience with mock data frameworks for unit testing

*    3+ years of experience specifying, designing and developing web service applications

*    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

Preferred Qualifications:

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

*    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

*    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

*    Strong communication skills

*    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

*    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

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

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

$80K - $100K