sr java developer

Full Time
Norristown, PA
Posted
Job description

summary

    $75 - $77 per hour

    contract

    bachelor degree
    category
    computer and mathematical occupations
    reference
    1001324

job summary:
  • BS degree in Computer Science, Engineering or related discipline or equivalent experience in application development, SOA integration or business analysis


  • strong analytical skills and the ability to multi-task


  • Excellent oral and written communication skills. Ability to understand others and clearly express thoughts


  • Ability to produce high quality work deliverables with high attention to detail


  • Ability to effectively work in a team environment


  • Ability to manage multiple concurrent objectives, projects, or activities


  • 8+ years of professional work experience.


  • 8+ years experience in a J2EE environment using JBoss, WebSphere, or WebLogic


  • 8+ years experience with Java-based web development frameworks and technologies including JSF (PrimeFaces or Rich Faces), Struts 2, Spring MVC/WebFlow and component technologies including HTML, JSON/Ajax, CSS and XML


  • strong understanding of web development performance issues and mitigation approaches


  • strong understanding of concurrency programming, threading issues and mitigation approaches


  • strong understanding of Oracle RDBMS and SQL - PL/SQL development desired but not required
  • Familiarity with Spring - IoC, AOP, Dependency Injection


  • Familiarity with Eclipse, Maven, Subversion, and continuous integration tools including Hudson and TeamCity


  • Familiarity with Persistence Frameworks including JPA, Hibernate and iBatis.


  • Familiarity with SOA, service-oriented concepts and web services (SOAP-based and RESTful)


  • Familiarity with the Agile SCRUM process

location: REMOTE, Pennsylvania
job type: Contract
salary: $75 - 77 per hour
work hours: 8am to 4pm
education: Bachelors

responsibilities:
Essential Duties and Responsibilities:
  • Responsible for technical deliverables associated with application code development, including requirements documentation, functional design documents and specifications, work estimates, detailed and technical design documentation, application code and associated documentation, including documentation to fulfill audit requirements


  • Demonstrate expertise in the selected frameworks and architectures and actively works to enhance them


  • Determine and document technical requirements for application systems, including system, module and unit design, unit test plans and test cases


  • Support all phases of the software development lifecycle, including Requirements Gathering, Analysis, Design, Testing, Implementation, and Production support for software systems.


  • Develop, debug and test computer applications based on user requirements documentation, and on input from subject matter experts


  • Debug, remediate and enhance existing computer applications based on documented variances and enhancement requests, and with guidance from subject matter experts


  • Work with the database analyst/administrator and data modeling team to develop a data model appropriate for the application.
  • Leads or participates in code reviews


    • Participate as a member of a cross-functional Scrum team


    • Follow the approved methodology for application development and maintenance


    • Identify enhancements to application development standards and best practices


    • Develop and maintain design documentation according to defined standards and practices


      • Assist testing staff in developing product and integration testing approaches


      • Respond, as necessary, to support calls in off-hours in order to support 24X7 applications


      • Assist business clients and work teams in integrating systems from external vendors


      • Build and develop strong relationships with ITS' business clients by providing superior customer support as demonstrated by clearly owning, resolving and communicating issues and problems, and being responsive to needs, requirements, and deadlines


      • Leverages expertise in enterprise integration patterns with SOA-based ESBs to develop or extend legacy system integration with the SOA Architecture


      • Supports the operation of a continuous integration environment, including development of automated test cases (unit and functional), build and release management support, and defect correction support


      • Mentor other staff members to ensure consistency in development approaches and in understanding of development processes


      • Actively participate in creating a culture of continuous improvement and collaboration
Leadership


  • Establish application architecture and design standards and practices


  • Ensure that the team follows the development standards, guidelines, and methodology as specified in development and testing approaches.


  • Recommend and implement enhancements to development standards and guidelines


  • Work with SED and development teams to implement application architectures and review proposed alternatives or additions


  • Contribute to secure software development initiatives




qualifications:
  • Experience level: Experienced
  • Minimum 7 years of experience
  • Education: Bachelors

skills:
  • JAVA DEVELOPER
  • Java
  • JAVA CONSULTANT
  • J2EE DEVELOPER
  • JAVA PROGRAMMER
  • DEVELOPER

    Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

    At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.

    Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).




    For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.

colinoncars.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, colinoncars.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, colinoncars.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs