We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • 7+ years of strong experience in developing various web based applications based on different Java Technologies.
  • Extensive experience in usingJava based application frameworks like EJB 3.0, JSF, Struts and Hibernate in development of web based applications.
  • Experience on Java Multi - Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Experience in J2EE technologies like JSP 2.0, Servlets 2.5,JDBC4.0 and JMS2.0.
  • Experience in developing presentation layer using JSP 2.0, HTML5.0,CSS and JavaScript.
  • Hands on experience with Spring Core, Spring JDBC Template, Spring AOP, Spring MVC and Spring IOC
  • Have good understanding of OOPS and OOAD and the application J2EE Design Patterns to achieve them(DAO, Adapter, Factory, Singleton, Decorative etc.).
  • Strong in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL.
  • Knowledge in platform neutral markup using XML, DTD, XSD, XSL, XSLT with DOM and SAX parsers.
  • Experience with different servers like Apache Tomcat 8.0.24, Glassfish 4.0, WebSphere8 andWebLogic10.
  • Profound knowledge in working with RDBMS includes Oracle, DB2 and MySQL.
  • Experienced in writing unit test cases using JUnit.
  • Experience in usage of source code version control using SVN and Perforce.
  • Experience in setup build environment by writing ANT scripts
  • Sound knowledge of Continuous Integration practices and tools such as Jenkins, SCM, Nexus
  • Knowledge of RPG, Rabbit MQ, WebSphere MQ, Enterprise Service Bus(ESB), Hadoop and Big Data
  • Involved in resolving Production Issues, Analysis, Troubleshooting and Problem Resolution and performance Management.
  • Highly organized with the ability to manage multiple projects and meet deadlines.
  • Strong analytical and dynamic trouble shooting skills coupled with excellent communication skills and able to work individually and as a team.
  • Excellent work ethics, self-motivated and quick learner.
  • Willing to learn, adapt new technologies and third party products.

TECHNICAL SKILLS

JavaEnterprise API: Servlets 2.4,JSP 2.0,EJB 3.0/2.0,JNDI,Java Server Faces 1.2,Hibernate 3.X,Struts 2.0

Web Technologies: HTML, DHTML, XHTML, CSS, JavaScript, AJAX, JQuery

Programming Languages: Java 1.7, SQL, PL/SQL

Database: Oracle11g, DB2, My SQL

Integration Technologies: Web services (SOAP), JAXB, Restful, JMS 2.0

System Design: MVC, Struts, Spring 3.x, Hibernate 3.x

Development Tools: Eclipse Mars, Juno, WSAD 5.1.1/4.0, RAD 6.0/7.0/8.5, SVN, CVS, Perforce

Modeling Tools: UML, Rational Rose

Application Servers: WebSphere 7.x/8.5,WebLogic 10/9.x/8.x/7,Apache Tomcat 8.0.24

Operating System: Windows 98/2000/XP/Vista/7, Linux, UNIX

Testing Frameworks: Junit, Spring Test Module, Mockito, SOUP UI

Source Control: CVS, Tortoise SVN, GitHub

Methodologies: Agile, Waterfall

XML Technologies: XML, DTD, SAX, DOM, SOAP, JSON,WSDL, XPath, XSLT

Estimation Techniques: Work Break Down Estimation Technique.

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of the Software Development Life Cycle including modeling, analysis, architecture design and development and testing phases.
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using corejavaclasses.
  • Implemented Spring MVC framework to develop and configure the views and controller of Spring MVC implemented database persistence, and integrated the web application with the persistence layer.
  • Had regular interactions with customers and gathered requirements inBigDatacollation, summation, filtering and normalizing thedata.
  • Developed DAO persistence layer using Hibernate.
  • Dynamic web pages are developed usingJSF2.0, JavaBeans, XHTML, JavaScript and Custom Tags.
  • Enhance the user interface using HTML5, CSS3 and JavaScript Libraries like JQuery,AngularJS.
  • Used JPA to manage data between business layers to the database layer.
  • Developed web services by WSDL, SOAP and XML schema support.
  • Used Perl and shell scripting to automate the batch process and run SQL scripts.
  • Used ApacheCXFto create web services.
  • Used JSON for message transformation.
  • Involved in creating Restful web services using JAX-RS andJERSEYtool.
  • Implemented Test Driven Development to develop the robust web application.
  • Involved in providing support during integration testing, component system testing and product system testing.
  • UsedMockitolibrary for mocks creation, verification and stubbing
  • Managed release and deployment of the operational risk management platform.
  • Used Rational Application Developer (RAD) tool to improve the performance of an application.
  • Used Oracle coherence to find POJO beans from the deployed WAR file.
  • Worked with Maven project file to automate complicated repetitive tasks and for automating standardized build processes.
  • Design and implementation of business logic and data processing routes using Apache Camel.
  • Implemented function tests using groovy scripts.
  • Worked with IBM Info Sphere, WPS to manage the master data of multiple data base objects.
  • Used XSLT transform to translate XML input data to HTML output.
  • Used JIRA 5.2 for the issue tracking and bug reporting.
  • Code review through automation Rules with PMD.

Environment: Java, J2EE, Servlets 2.5, JSP 2.0, Struts 2.0, JSF2.0, Spring 3.X, Hibernate 3.X, Web Services, JIRA, Maven, HTMLCSS, AJAX, Angular JS, IBM RSA, WebLogic 8.1, Eclipse IDE, JavaScript, JPA,XML, ANT, Log4J, VSS, WSDL, JSON, PL/SQL and Oracle 10g, SOUP UI.

Confidential, Overland Park, Kansas

Java/J2EE Developer

Responsibilities:

  • Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Developed use case diagrams, sequence diagrams and class diagrams using IBM Rational Rose.
  • Developed user interface using Struts framework, HTML/JSP, JSP custom tag libraries and user validations using JavaScript.
  • Involved in developing Restful web services using ApacheCXFtool as wrappers to access existing business services by Mobile channel.
  • Developed business logic using session beans using IBM WebSphere Application Developer and deployed them using IBM WebSphereApplication Server 8.
  • Involved in development of the application using Spring Design Pattern,AngularJSFramework.
  • Provided development support for creating a website using Java,Groovy&Grails, framework utilizing agile methodology and MySQL database.
  • Developed Restful Web Services usingJerseyFramework.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
  • Maintained CSS and HTML, XSL, XSLT, JavaScript, JSF, Angular JS Bootstrap for designing Webpages.
  • Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
  • Responsible for managing scope, planning, tracking, change control, aspects of the CORE platform area ofeCommerceapplications.
  • Developed data access objects to encapsulate all database specific code using JDBC API.
  • Worked on implementation of persistence layer using spring MongoDBplug-ins.
  • Developed highly productive dynamic web applicationsby Groovy on Grails.
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Involved in developing product and clientworkflows usingDrools, creating work Item Handlers, split Nodes, Join nodes and connecting themto execute Compliance rules.
  • Used Tortoise SVN 1.6.12m, GIT for the repository management.
  • Worked on Asset Management Module in order to develop services using Restful Web services.
  • Use of SOAPUI to verify the WSDL end point URL and testing the Use cases.
  • Extensive use of core java features like multithreading, caching, messaging to develop middleware for the application.
  • Externalized Business Logic from code using database to store dynamic rules based on UI used by business and used these rules in the code to apply business logic to data.
  • Supported post production of application with the knowledge and expertise built over a period of time and proved to be the subject matter expert of the team

Environment: Web Logic, Spring, Spring MVC Core Java, JDBC, Maven, SVN, Servlets, Struts, Restful Web Services, Bootstrap, CXF,SOAP,HTML,CSS, IBM WebSphere, IBM RSA, Hudson, Rational Rose, Collections, JSP, PL/SQL, Mongo DB, Drools,Oracle,Redhat, AngularJS, Windows XP, SOAPUI and CVS.

Confidential

Java Developer

Responsibilities:

  • System Requirements gathering for the project
  • Designed and developed the project using MVC design pattern
  • Developed front end using Struts framework
  • Used Struts and JQuery for web page development and front-end validations
  • Implementing Struts/ Tiles based framework to present the data to the user
  • Created Servlets, JSPs and used JUnit framework for unit testing
  • Configured and created application log files using Log4J required to trace application messages.
  • Developed EJBs, DAOs, and Stored Procedures and SQL queries to support system functionality.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier
  • Used TOAD as database tool for running SQL queries
  • Application design and documentation -- UML system use cases, class, sequence diagrams developed using MS Visio
  • Use ANT scripts to automate application build and deployment processes
  • Support Production/Stage application defects, track and document using Quality Center

Environment: Java 1.6, Struts 1.2, JSP 2.0, JQuery, JDBC 4.0, CVS, Eclipse, Web logic Server, Log4j, Oracle, TOAD, Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis and design
  • Developed SQL queries and stored procedures to update the database and used JDBC to connect to the database
  • Developed application logic using Servlets and JSP technology
  • Configured and created application log files using Log4J required to trace application messages.
  • Developed PDF creation feature using the open source API - itext.jar: This feature is used by the clients to download their records in a pdf format
  • Developed login feature and session tracking features
  • Developed JUnit unit testing for the application
  • De-bugging and bug fixing Production problems
  • Worked on java design pattern (DAO, Value Objects)

Environment: JAVA, Servlets 2.3, JSP 1.2, EJB2.0, MySQL, Log4J, JavaScript.

We'd love your feedback!