Job Description

Job Description:

  • Participates as a member of development team or teams; may lead a small development team.
  • Perform application design and analysis. Perform application development independently
  • Participates in code reviews and may lead code reviews.
  • May lead and provide mentoring and guidance to other developers.
  • Designs, prepares and executes unit tests.
  • Applies in-depth or broad technical knowledge to maintain one or more technology areas (e.g. enterprise system development and mobile application development).
  • Applies Java technologies to software solutions of moderate complexity.
  • Independently implements solutions of medium complexity prepared by more senior technologists.
  • May assign work to others.
  • Provides time / resource estimates for assigned tasks.
  • May provide time / resource estimates for assigned projects.

Knowledge and Skills:

  • Ability to work with web development tools for new applications and extensive experience in developing applications using J2EE
  • Basic understanding of RDBMS databases such SQL Server and Oracle.
  • Basic understanding of modern software design and development methodologies (e.g. OO).
  • Has good understanding of different software development life cycle methodologies (e.g. Waterfall model, Agile methodologies and V-Model).
  • Experience in developing applications using open source frameworks/libraries (e.g. Struts2 ,Log4J, JQuery, AngularJS, Spring Framework, Hibernate).
  • Good understanding of UML notations (e.g. class diagram, sequence diagram, use case diagram).
  • Good experience in systems using web services. Unit testing experience with JUnit.
  • Good experience on Apache Ant, Maven2 and Jenkins build tool.
  • Strong understanding of modern SCM (software configuration management). Have working experience with Subversion.
  • Basic understanding of testing tools and methodologies.
  • Experience using Eclipse IDE for Java EE Developers. .
  • Basic Database Administration proficiency.
  • Able to consistently apply quality and security standards set out by project development governance.
  • Good verbal and written communication skills.
  • Able to lead a small team of 2 to 3 technical team members.
  • Ability to work effectively in a team and with clients.

Education and Experience Required:

  • Bachelor's degree in Computer Science or Engineering, Information Technology or relevant Java developer certification.
  • At least 8 years of experience in IT Industry in the development of web based applications using Java/ J2EE, IBM Websphere, Weblogic, Websphere, Tomcat, WSAD and My Eclipse, Spring Framework, Boostra, RA, TOAD, SQL development and Oracle (PL/ SQL).

DXC.technology is a new company formed from the merger of Computer Sciences Corp. (CSC) and HPE's Enterprise Services division. The merger was completed last April 3, 2017. We are an end-to-end IT Services Company, with an expected annual revenue of $26 billion and nearly 6,000 clients in over 70 countries. 

Education and ExperienceRequired:

  • Bachelor's degree in Computer Science or Engineering, Information Technology or relevant Java developer certification.
  • At least 8 years of experience in IT Industry in the development of web based applications using Java/ J2EE, IBM Websphere, Weblogic, Websphere, Tomcat, WSAD and My Eclipse, Spring Framework, Boostra, RA, TOAD, SQL development and Oracle (PL/ SQL).
Save Job