We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Harrisburg, PA

SUMMARY

  • 4 + years of Experience in all facets of J2EE Application design and development, including business analysis, system design, implementation, maintenance, support and testing.
  • Wide experienced in using J2EE, EJB2.1, EJB3.0, RMI, JPA, Spring, Hibernate, JDBC, JSP, Apache Struts, Servlets, JMS, XML, IBM MQ Series and JavaScript.
  • Talented at managing requirements analysis, functional specifications, and requirement documentation.
  • In - depth knowledge and experience in using Java, JavaScript, SQL, JSF, HTML/HTML5, DHTML, CSS, XML languages.
  • Proficient in using Object Oriented Analysis and Design (OOAD) principles, applying proven design patterns in building high performance applications.
  • Extensive experience in GUI design using JSP, JSF, MVC Architecture, leading to substantial reduction in time and effort.
  • Use of IDE for developing environment like IRAD, Eclipse, NetBeans, Web Sphere Studio 7.0/8.0, Jbuilder and Erwin for Data base Scheme Design.
  • Sound RDBMS concepts and extensively worked with Oracle 9i/10g, DB2, SQL Server 8.0/9.0, MySQL, MS-Access.
  • Experienced is developing Ant and Maven scripts for automated application build and testing
  • Expertise in Cutting Edge Technologies like EJB, JPA, JMS, XML and WebSphere MQ Series with good experience in Developing and Deploying Enterprise Java Beans (EJB) on Application Servers like WebSphere and JBoss.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Experienced in using source code change management and version control tools Subversion, GIT and Microsoft Visual SourceSafe.
  • Experienced in using Java libraries and packages such as the Java Threads package, Collection, and Concurrent.
  • Accomplished with creating Test Plans, defining Test Cases, reviewing and maintaining Test Scripts, interacting with team members in fixing errors and executing User Acceptance Testing (UAT), Unit, System Integrated Test and Customer Test.
  • Capable of Learning new technologies quickly and adapting to a new environment. Excellent Troubleshooting skills.
  • Excellent and efficient Team Member with good planning and monitoring skills. Ability to work under stress and in meeting the schedules. Excellent Communication and Technical Document Writing skills.

TECHNICAL SKILLS

Operating Systems: Win 2003/07/08, Mac OS X, Sun Solaris, Linux (Redhat, Fedora Ubuntu)

Programming Languages: Java, JavaScript, C, C++, OpenMP, UNIX, Shell Scripts, C#, C*

Middle Ware/Tools: J2EE, EJB 2.1 & 3.0, Spring, Hibernate, JPA, Servlets, JSP, JDBC, Web services, Message Driven Beans, IBM MQ Series for Java, AForge.NET.

Web Technologies: Servlets, Struts, JSP, JSTL, JavaBeans, JNDI, JAX-WS, JAXB, JMS, SOAP, WSDL, JSF, HTML, Joomla, JavaScript, JQuery, JSON, DHTML,DOM, XML, CSS, Applets, AWT, Hibernate, HQL, Criteria

Design Pattern: Strategy, Observer, Decorator, Singleton, Façade, Factory, MVC

Database: IBM DB2, MySQL, MS SQL Server 2005/2008,Oracle 9i/10g, MS Access 2003/07/13, TSQL, SQL, Triggers, Views, HQL, Criteria

Presentations/GUI: JSP, Java Script, JQuery, CSS, Bootstrap, PrimeFaces, HTML/HTML5

Tools: /IDE’s: IBM RAD, IBM Web Sphere,JIRA, Netbeans, Eclipse, Maven, Dreamweaver, MS Visual Studio, MS Visio, JBuilder, Rational Rose, XAMP(WAMP), Filezilla, Apache Ant-Build Tool, MS-Office, JUnit, MS Expression Blend, Jasper Report, Sublime Text Editor, Zend Studio, Putty,.

Web/App-Servers/EAI: Apache Tomcat, Glassfish, JBOSS, IBM WebSphere, IIS, Web logic, IBM HTTP Server, Apache HTTP Server

Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP and SOAP

Methodologies: JIRA, Agile (Scrum), Incremental, Waterfall, OOAD and UML

Frameworks: JSF, Hibernate, Spring, Struts (MVC), Hadoop, WPF, DevExpress, AForge.Net

PROFESSIONAL EXPERIENCE

Confidential, Harrisburg, PA

Java Developer

Responsibilities:

  • Created new screens using (JSP, EJB, DAO’s DB2 Queries), and modify new functions.Developed screens using JSP for Eligibility module. Implemented client side validations usingJavaScript
  • Prepared design document, Unit testing checklist, and high-level technical documents
  • Work closely with the Business Technology Analysts to understand the design and business requirements
  • Used JIRA as an issue tracker tool for collaborating with testers and functional team as well as tracking defects and change requests.
  • Participated on setting up the system for various software and tools needed for development and set up JMS in WebSphere application
  • Used SVN version control tool to check in/out files, etc. also responsible for branching, merging the branch to main repository
  • Worked for fixing critical defects in different environments (Dev, SIT, UAT and Production)
  • Configure WAS and Workspaces, Solve issues in Front-end and Back-end.
  • Developed web-tier using custom Bridges framework
  • Responsible for creating complex database queries for DB2 database
  • Introduced server-side and front-end validation via validation framework and JavaScript.
  • Streamlined the user login experience via code to integrate authentication APIs.
  • Used SVN as a repository for managing/ deploying application code.
  • Used IBM WebSphere application server for the deploying.
  • Implemented Log4j for all classes to set debug levels on production systems.

Environment: Java /J2EE, EJB 2.1, JSP, SOAP, XML, AJAX, JavaScript, HTML5, IBM RAD, IBM WebSphere, IBM MQ Series, IBM DB2, WSDL, UDDI, XSD, JIRA, WinSCP, iText, JAWS.

Confidential, Hossana, Ethiopia

Java Developer

Responsibilities:

  • Build the CWS (Composite web services) which is a solution framework built on the top of MDM HUB to meet the program objectives.
  • Successfully translated business requirements into a working model through contribution to project planning sessions with business analysts and team members.
  • Facilitated all requirements capture and analysis as part of team development activities.
  • Contributed to design and development of use case diagrams, sequence diagrams, and class diagrams.
  • Prepared requirements specification document (RSD) and high-level technical documents
  • Drove component integration in JSF Framework by developing web.xml and faces-config.xml files
  • Concealed access to data source objects by creating DAO design pattern. Also integrated MVC and JEE design patterns.
  • Introduced server-side and front-end validation via JSF validation framework and Java.
  • Streamlined the user login experience via code to integrate authentication APIs.
  • Generated complex HQL, Criteria API querying mechanism to increase application scalability, implemented service and one Façade for all DAO classes for all the entity classes.
  • Developed APIs when required, generated reports using Jasper report.
  • Maintained and modified system based on user feedbacks using the OO concepts
  • Used GIT as a repository for managing/ deploying application code.
  • Consumed web services-WSDL and SOAP for getting placement information from third party, prior student registration.
  • Used Cron based timer service to send bulk-email.
  • Involved in the system integration and user acceptance tests.
  • Used JBOSS application server for the deploying.
  • Developed stored procedures, Triggers and Functions to process among all tables residing on Database.
  • JUnit is used for testing the application modules and participated in the functional and integration tests.
  • Implemented Log4j for all classes to set debug levels on production systems.
  • Used Unix Shell scripting (bash).

Environment: Java /J2EE, Spring (EJB 3), Hibernate, JSF, JAXB, SOAP, Maven, XML, AJAX, JavaScript, HTML5, Netbeans, Annotations, WSDL, UDDI, XSD, JAX-WS, JMS, MySQL, Apache Tomcat, Github, MS Visio, Filezilla, MySQL Workbench, Jasper Report, JUnit, Log4j, Windows.

Confidential, Addis Ababa, Ethiopia

Java Developer

Responsibilities:

  • Key team member involved in business analysis and requirements gathering, development, implementation, testing, and support - including contributing to business requirements capture across cross-functional teams.
  • Followed a complete software development life cycle, requirements gathering from the business, detail analysis, conceptual and detail design, development and testing.
  • Followed the Agile scrum software development methodology.
  • Handled server-side component design, development, testing and implementation
  • Ensured a seamless user experience by developing end user screens via JSF Facelets and bootstrap framework.
  • Responsible for implementing the business requirements using Spring & EJB.
  • Used JPA & Hibernate for persistency mechanisms
  • Implemented database transactions using Spring AOP and Hibernate Framework.
  • Worked on developing client side Web Services components using jax-ws and jaxb technologies.
  • Responsible for code review.
  • Utilized JUnit to successfully conduct all unit testing for the application. Liaised with test teams on bug fixes.
  • Involved in preparing the documentation and logic flow charts of the process.
  • Created design document using UML Use Cases and Message Sequence diagrams, and standard design patterns.
  • Responsible for implementing the J2EE design patterns like session facade, business delegate, value object pattern and Data access objects
  • Designed, developed and deployed the EJB's (Session, Entity and Message Driven Beans in the Middleware) onto the WebSphere Application Server.
  • Designed and implemented various interfaces of the system for SOAP client request and returns the response via SOAP protocol.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • JUnit is used for testing the application modules and participated in the functional and integration tests.
  • Implemented Log4j for all classes to set debug levels on production systems.
  • Actively involved in fixing the defects raised during the post-production phase and extensively coordinated with the design team, production support and release management teams during testing and deployment phases.
  • Trained support team and Created documentation on parts of KTSC for production environment.

Environment: EJB, JSF, Spring, Hibernate, Spring MVC, Web Services, CSS, JavaScript, SQL Server 2008, ORM tools (EclipseLink and Hibernate), Jasper Report, NetBeans IDE, Annotations, WSDL, UDDI, Junit, Microsoft Visio (for UML) Office 2007 Visio, Office 2007 Project, Tomcat, JBOSS, GlassFish, Maven, Unix, GIT, SVN, Log4J, Windows 7, 8, Windows server 2008

We'd love your feedback!