We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

3.00/5 (Submit Your Rating)

PA

SUMMARY:

  • Around 4 years of IT experience diversified exposure in Software Process Engineering, developing, building enterprise applications using Java, J2EE frameworks.
  • Experience in various phases of Software Development Life Cycle(SDLC) like software planning, requirement analysis, designing and building enterprise applications for manual and automation process.
  • Experience in software development methodologies like Waterfall, Agile development and Rapid Application Development.
  • Expertise in designing and developing applications using Java and other J2EE, Multithreading, Transaction Management, JDBC, XML, Web Services and other open source frameworks and APIs.
  • Proficiency in using frameworks and technologies like Struts, Spring, Angular JS, HTML5, JavaScript, Servlets, JavaBeans, CSS3, AJAX, JQuery, Hibernate, Web Services, XML.
  • Experience in architecture patterns like MVC (Model View Controller), Singleton, Factory, Builder, Session Façade.
  • Experience in Object Relational Mapping frameworks such as Hibernate.
  • Experience with SOAP and RESTful web services for delivery of software product across the enterprise.
  • Design and development of web - based applications using different web servers like Apache Tomcat, JBoss and WebLogic.
  • Experience in configuring and managing RDBMS systems like Oracle, SQL Server.
  • Experience in using different IDE’s like Eclipse, Web Storm.
  • Experience in configuring builds tools like Maven, Jenkins and ANT for the development and deployment.
  • Working experience with log frameworks like log4j.
  • Proficiency in implementing version control software like SVN, CVS.
  • Experience in shell scripting for UNIX for batch processing.
  • Experience in working with different operating systems like Windows, UNIX.
  • Hands on experience in writing unit test cases in Junit.
  • Experience in identifying defects, problems, suggesting and determining the extent of programming required and performance tuning of the applications.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
  • Self-motivated, easily adaptable to new environments and able work independently or in a team.

TECHNICAL SKILLS:

Operating systems: Linux, UNIX and Windows

Languages: Java, J2EE, HTML, HTML5, XML, UML

Technologies: Core Java, Servlets, JSP, JDBC, MVC Framework Web Services, JAX-WS, Spring, Struts, Hibernate, XML, XSLT, Log4j and JUnit.

Frameworks: Spring MVC, Hibernate, Struts, AngularJS, Apache CXF.

Databases: Oracle, SQL Server.

IDE's: Eclipse IDE, Web Storm RAD Testing JUnit.

Application Servers: JBoss, Apache Tomcat, WebLogic

Version Control: CVS, SVN

Web Services: SOAP, RESTful, JAX-WS.

Server Scripting: JSP, JSTL, Custom Tag Library, AJAX (Dojo, JSON).

Build & Management Tools: Apache ANT, Maven, Jenkins, Jira

UML: Rational Rose and MS Visio

PROFESSIONAL EXPERIENCE

Confidential, PA

Java/ J2EE Developer

Responsibilities:

  • Involved in complete project Life Cycle, i.e. Design, Analyzing, Implementation, unit Testing and UAT Testing support and Production Maintenance.
  • Worked on agile approaches, including Test-Driven Development and scrum.
  • Developed web pages by using HTML, CSS and JavaScript.
  • Used Eclipse to develop source code and debug the application.
  • Built a custom cross-platform architecture using Java, Spring Core/MVC, and Hibernate.
  • Involved in defining build process with Maven scripts and customizing through CI builds using Jenkins.
  • Implemented Web-Services to integrate between different applications internal and third-party components using SOAP and REST services using Apache-CXF.
  • Configured Queues and Topics as part of application integration and defined Camel routing between queues/topics.
  • Reviewed the XML logical data model and developed XML schema XSD to validate the model and used JAX-B for Xml-Java Mapping and XML-XSLT conversion.
  • Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system Oracle.
  • Developed and published web-services using WSDL, SOAP and XML, JAX-B based on top-down and bottom-up approaches.
  • Created database objects like Tables, Views, Sequences, Indexes usingOracle tools likeSQL*plus,SQLDeveloper.
  • ProvidedSQLScripts and PL/SQLstored procedures for querying the database
  • Experience in pre-testing the Web-Service calls with SOAP UI using end-points.
  • Coordinated Unit Testing by JUnit, Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
  • Used Subversion for maintaining the component and for release and version management. And JIRA for defect tracking.
  • Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
  • Been though Release process for project execution as part of SCRUM.

Environment: Java, J2EE, SOA, Spring, Web Services, CXF, XML, XSD, Shell Script, UML, HTML, JavaScript, Eclipse, WebLogic, Active MQ, JAX-B, JMS, Axis2, AJAX, Hudson, Maven, Jenkins, Restful, SOAP, JIRA, Oracle, PL/SQL, XPath, XSLT, SOAP UI, JUnit, SVN, Windows, Unix.

Confidential, VA

Java Developer

Responsibilities:

  • Followed Agile software methodology for project development.
  • Extensively worked on developing UI components using Angular JS and JSON to interact Restful web services.
  • Data validations were implemented for critical functionalities using AngularJS and JavaScript.
  • Responsive development is implemented using Bootstrap and CSS3 media queries.
  • Developed the GUI's using HTML/HTML5, CSS/CSS3, JSP and AngularJS framework components using Web Storm IDE.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
  • Used Hibernate named queries concept to retrieve data from the database and integrate with Spring MVC to interact with back end persistence system (Oracle11).
  • Request and Response mapping using Spring (AOP) from and to the application server by annotation based spring configuration in Eclipse IDE.
  • Performed bug tracking and Unit Testing using TestNG and FindBugs.
  • Utilized core J2EE design patterns such as DTO (Data Transfer Object) in the implementation of the services.
  • Used MOCKITO to develop test cases for java bean components and test them through TestNG framework.
  • Experience working with Splunk for searching logs and debugging issues in dev and prod environments
  • Experience working with Fiddler for searching logs on UI issues in dev and Prod Environment.
  • Developed and configured Jasmine test cases to test the Angular controllers for UI in Jasmine framework (JavaScript Testing Framework) in WebStorm IDE.
  • Worked with MDBs to listen to JMS and process messages.
  • Developing SQL stored procedure and prepared statements for updating and accessing data from database.
  • Developed Quartz Jobs for generating the Documents
  • Extensively performed User Interface validations on client-side.
  • Used Maven to build and deploy application onto JBOSS Application Server and used JRebel to deploy code onto server.
  • Used JIRA tracking tool for assigning and defect management.
  • Used Tortoise SVN for maintaining the component and for release and version management.
  • Logging framework Log4J is used for log messages.

Environment: Java 1.7, JSP, Spring MVC, Spring Core, Hibernate, SOAP Services, XML, XJB, Restful WS, Angular JS, HTML, JSON, Oracle 11g, JBOSS, Maven, SQL, SVN, Log4J.

Confidential - San Antonio, TX

Java / J2EE Developer

Responsibilities:

  • Involved in all the phases of the project development - requirements gathering, analysis, design, development, coding and testing
  • Worked closely with front end team and developed single page dynamic web pages using web technologies - HTML5, CSS, Bootstrap, jQuery and AngularJS framework modules in conjunction with Bootstrap to render responsive web pages.
  • Implemented SOAP based web services using Apache Axis with JAX-WS support. Used SoapUI to test the web services.
  • Used complete annotation driven approach to develop the application using Spring Boot framework and was also involved in setting up the Spring bean profiling.
  • Developed the date layer for the applications using Spring Hibernate ORM and developed various business logic and services using HQL and Hibernate Criteria.
  • Developed entity classes and mapped to the relational tables in database using JPA and hibernate mapping files.
  • Worked on Oracle as the backend database and used hibernate to automate the mapping between the SQL Databases and the Java Objects.
  • Used Java Mailing or Messaging Service (JMS) for mailing detailed notifications depending upon the success and failure once the backend process is complete and for mailing administrator of any system related problems.
  • Implemented features like - monthly statement availability notifications using Java Mail API through SMPT server of Gmail
  • Configured WebLogic Application Server for deployments and participated in structured code reviews walkthroughs.
  • Wrote unit test scripts using TestNG framework for testing functionalities in a Test-Driven Development (TDD) methodology.
  • Participated in daily meetings, sprint planning etc. as part of the Agile Project Methodology to deliver quality code in 2-week Sprints.
  • Used Subversion for version control management and consistently produced high quality code through disciplined and rigorous unit testing.
  • Used Jira for tracking bugs and Maven script for building and deploying the application.
  • Used Jenkins for Continuous Integration Builds and deployments(CI/CD).
  • Participated in integration testing, bugs fixing, handling change requests and code reviews.

Environment: HTML5, CSS, Bootstrap, jQuery, AngularJS, SOAP, Spring, Hibernate ORM, JMS, Oracle, WebLogic, TestNG, Subversion, JIRA, Maven, Jenkins, Agile, Eclipse

We'd love your feedback!