We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Richmond, VA

PROFESSIONAL SUMMARY:

  • Java programmer with around 7 years of professional experience in design and development of financial, client - server, e-commerce, middle-ware, database and distributed software applications using JAVA.
  • Experience in full System Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support)
  • Well experienced with Object Oriented Modelling / Technologies / Designing, RDBMS designing technologies.
  • Extensive experience in J2EE features like JSF, Struts, and springs, Hibernate, Servlets, Java Server Pages and JMS.
  • Experience encompasses software design, development and maintenance of custom application software.
  • Extensive Object Oriented Development OOP/OOD experience.
  • Expertise in developing web based GUIs using Servlets and JSP.
  • Extensive experience in publishing and consuming web services using SOAP and Restful API.
  • Experience in Architecture, Design and Development of Object Oriented Software Systems and building complex, high performance, and scalable and easily maintainable solutions for N-tier, Web, and Distributed applications.
  • Extensive experience in J2EE, C++, C, Java Servlets, JSPs, XML/XSL, DHTML, Oracle, JDBC, UNIX and MS-Windows NT.
  • Experience in OOD, OOA, UML, Enterprise Java Beans EJB, RMI, Perl.
  • Experience in developing components using Enterprise Java Beans over Application servers and platforms such as JBuilder, WebLogic.
  • Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers.
  • Expertise in Database design: entity relationship, logical/physical, process modeling, Case tools
  • Extensive experience using PL/SQL stored procedures, triggers, SQL Server 200/2005/2008.
  • Professional skills in Java, JDBC, JNDI, XML, JSTL, JSF, Oracle SQL, PL/SQL.
  • Experience in developing systems in J2EE using MVC Architecture.
  • Experience in developing System Design using UML methodology.
  • Expertise in Technologies like UML, XML, HTML, DHTML.
  • Proficient in developing scripts using various samplers in JMeter and executing various load tests.
  • Designed and developed custom MongoDB applications specific to clients' needs.
  • Deployment and configuration experience in IBM Web sphere, BEA WebLogic.
  • Hands on experience with testing tool JUnit and Mockito.
  • Worked on deploy tools like Ant and Maven.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins.
  • Used Maven to build rpms from source code checked out from GIT and Subversion repository, with Jenkins being the Continuous Integration Server and Artifactory as repository manager.
  • Experience on Logging and Bug tracking tools like Log4J and Jira.
  • Multithreading was used to process data in chunks to improve performance.
  • Installed and configured Tools for Jenkins Continuous Integration environment from scratch for IOS builds And Deployments.
  • Experience in AWS using EC2, AWS Dynamo DB, and AWS S3, AWS VPC, and IAM services.
  • Implemented CI/CD pipelines using AWS, which will spin up on demand instances as required.
  • Experience setting up instances behind Elastic Load Balancer in AWS for high availability.
  • Experience on deploying WebLogic, Web sphere application servers and worked on web development on Apache Tomcat and JBoss
  • Experience in IDE Tools Eclipse, IBM RAD/WSAD5.0/4.0.3 (Web sphere Application Developer) & IBM Websphere3.5/4, BEA Web Logic 7.0/7.1/8.1, JBoss, and Apache/Tomcat.
  • Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
  • A self-motivated professional and natural communicator possessing good technical knowledge, initiating, leadership and problem-solving skills and has proven to be a good team player.

TECHNICAL SKILLS:

Languages: Java, J2EE, SQL

J2EE Technology: Jdk, Java Beans, Multithreading, JDBC, JMS, JNDI, JSP, Servlets, EJB (Session, Entity, MDB), RMI, Web Services, Java Applets, Java Mail

Web Technologies: HTML, XHTML, CSS, ICE faces, WSDL, J2EE Design Pattern, JSP, JavaScript, DHTML, Moss2003/2007, DBMS/RDBMS, SQL/PLSQL, Angular JS

Frameworks: Spring, Spring (MVC, AOP, IOP), Struts, MVC, JSF

ORM Framework: Hibernate

Design Patterns: MVC, DAO, Dependency Injection, Singleton, Abstract Factory, Factory Method

IDEs: Eclipse (Galileo, Helios), Rational Rose, Net Beans, IBM RAD, JDeveloper

Web Services: JAX: WS, SOAP, WSDL, APACHE AXIS/AXIS2, IBM MQ, JAX-PS, JAXB, Restful, JAX-RS

Web Service Tools: TCP Monitor, Soap UI, Secure CRT, HTTP Monitor, Ready API, Postman

Application Servers: BEA WebLogic, IBM WAS, JBOSS, Apache Tomcat, Web Sphere

Database: Oracle Sql/pl, MySQL, SQL Server, Toad, NoSQL/MongoDB

Scripting Language: JavaScript, AJAX

Distributed: JMS( Java Messaging Service), SOA

Version Control: CVS, Subversion (SVN), Rational Clear case, GitHub, Source Tree

Tools: Build Tools (Ant, Maven)Logging (Log4J), Apache Common Library, Testing (Jira, Bugzilla, JUnit, JMeter, JQuery), Http Unit, Open JMS, Active MQ, AJAX, Groovy.

Transaction Control: JTA, Hibernate Transaction

Methodologies: Agile, Scrum, TEST Driven Development

Automation Build: Jenkins, Dockers, Amazon Web Service (AWS), AWS/S3/EC2/RDS/Aurora/EBS/IAM

XML Tools: XML Schema, XSD, XSLT, DTD, XPATH, XQuery, JAXP, JDOM, JAXB, WSDL, XSL, XML, DOM/SAX

Application Software: Adobe Photoshop CS3, CS4, Photo Story 3 Windows

Operating Systems: Windows (XP/VISTA/7/8), Unix, MSDOS, Windows Server 2003/2008 and Linux

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC).
  • Worked on designing UML Use case diagrams, Class diagrams, and Sequence diagrams utilizing
  • Rational Rose.
  • Worked on front-end technologies like JavaScript, HTML, XSTL, CSS, JSF, AJAX and JSP.
  • Developed Client interface using JSP, JSP Tag libraries, Struts Tag libraries, JSF, ICE faces and Java Script, Ext JS to simplify the complexities of the application.
  • Used Adobe Flex with Action Script to create Rich UI for training module of the application.
  • Worked with core java technologies like Multi-Threading and synchronization.
  • Handled Java Multi-Threading part in back-end component, one thread will be running for each user, which serves that user.
  • Worked with spring web flow, Multi-Threading using Maps like Concurrent Hash maps.
  • Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.
  • Worked on Multithreaded environment to send response to user interface.
  • Used Multi-Threading and concurrency and implemented threads while preparing and generating mails.
  • Implemented Model View Controller (MVC) architecture utilizing Struts frameworks at presentation tier.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Used the Spring Framework for Dependency Injection and Aspect Oriented Programming (AOP).
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Singleton and Data Transfer Object (DTO).
  • Created JDBC to connect to backend database Sql and SQL Server.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping, and wrote Hibernate queries.
  • Developed the Business tier with Stateless and Stateful Session beans with EJB standards.
  • Used Web Services - WSDL and SOAP for at the client side for exchange rate calculation and used SAX and DOM XML parsers for data retrieval.
  • Implemented Persistence layer using Hibernate to interact My Sql and SQL Server databases.
  • Build and maintain restful API and Jax-Rs solutions to pull customer data from major utilities.
  • Extended a Pre-Existing Restful API Service for New Applications Using AWS.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups and OpsWorks with RDS Linux.
  • Using AJAX in suggestion list and to display dialog boxes.
  • Provisioning Jenkins environment for continuous integration re by easing build and testing tasks for developers.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Used JSON for data exchange between application modules along with XML.
  • Involved in development of Web Services using JAX-WS and JAX-RS.
  • Deployed and tested the application on WebLogic application server and Tomcat server.
  • Used MAVEN as the build tool.
  • Involved in creating the test scripts for the various scenarios using the JMeter tool.
  • Performance tested the Java applications using JMeter for various protocols
  • Deployed and tested the application on Tomcat application server and Maven as build tool.
  • Experienced test cases on JUnit and Mockito.
  • Used CVS and GitHub for version control across common source code used by developers.

Environment: J2EE, Html, JavaScript, JSP, Servlets, Struts, Spring, Hibernate, Sql Server, JDBC, Jax-WS, DOJO, SOAP, WSDL, XML, Ext JS, Multi Threading, JAXB, Restful Api, Jax-RS, Log4J, JUnit, Maven, GitHub, Sql, Tomcat, Eclipse, Unix, Jira, Jenkins, AWS, SOAP UI, Oracle DB, AJAX, MySQL, JMeter.

Confidential, Farmington Hills, MI

Sr. J2EE Developer

Responsibilities:

  • Analyze the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving.
  • Implementing design documents using UML Use cases as per the requirements and verifying with the requirements using IBM RSA IDE.
  • Worked on front-end technologies like JavaScript, HTML, XSTL, CSS, JSF, AJAX and JSP.
  • Designed various applications using Multi-Threading concepts, mostly used to perform time consuming tasks in the background and low latency with concurrency.
  • Taken care of java Multi-Threading in common java classes/library.
  • Implemented Multithreading to achieve concurrency and more performance in user interfaces developed in swings.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX.
  • Defining the UI, business layer component beans and their dependencies in spring framework.
  • Used Spring AOP module to handle transaction management services for objects in any spring-based application.
  • Created the MDB to listen the messages from JMS QUE.
  • Involved in designing EJB Components like Session Beans with various EJB design patterns like Session Facade, Service Locator and DAO.
  • Used extensively DOM and SAX parsers for parsing XML in the project.
  • Invoking the MAC component of the application using WSDL, JAX-RS and SOAP web services calls.
  • Implemented database access layer using DAO design pattern and Hibernate framework.
  • Defined POJOs, Hibernate mapping files and named queries for Reverse Auction components.
  • Developed DTO’s for transferring data between different layers of the application.
  • Worked on XSLT for transforming the XML documents to html, pdf’s.
  • Experienced in hands to create JDBC to connect to back end database my Sql, SQL server.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Wrote various PL/SQL queries/stored procedures/triggers to augment the application logic.
  • Integrated java with database using JDBC. Used JNDI for lookup Java components like data source.
  • Writing UNIX Bash shell scripts and ANT scripts to deploy war and ear of the application server.
  • Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application.
  • Deployed and tested the application on Tomcat server.
  • Implemented build script using ANT for compiling, building and deploying the application on Websphere6.1 application server.
  • Automated the major functionalities of the application and the bugs reported using JMeter
  • Used GitHub and SVN for version Control and Ant build.xml file for building project.

Environment: JDK, Servlets, JSP, JDBC, CSS, HTML, JavaScript, AJAX, Hibernate, Spring, Multi Threading, RAD, JUnit, Log4J, XML, SOAP, WSDL, JAX-WS, JAX-RS, Restful, Apache Axis, JMS, Apache Tomcat, Ant, Unix, Sql, Oracle 10g, GitHub, Jenkins, JMeter.

Confidential, Charlotte, NC

Sr. JAVA/J2EE Developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC).
  • Worked on designing UML Use case diagrams, Class diagrams, and Sequence diagrams utilizing Rational Rose.
  • Developed the application using core java, Multi-threading, spring, oracle, j2ee, hibernate, web services, maven.
  • Designed and Implemented several use-cases for Profile Management track using Struts2.
  • Involved in the development of project back-end layer using by most of core java features such as collection frameworks, interfaces, Multi-threading, and Exceptions.
  • Implemented Java Multi-threading and Thread handling issues during application development.
  • Used Tiles extensively for extensible/manageable page layouts and Struts validators’ framework for form validations.
  • Worked on front-end technologies like JavaScript, HTML, XSTL, CSS, JSF, AJAX and JSP.
  • Used XML Parsers DOM, SAX as well as JAXB Library.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Used the Spring Framework for Dependency Injection and Aspect Oriented Programming (AOP).
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Implemented web-service integration components from SOA using JAXB, SOAP, WSDL and Apache-CXF. Have extensively used SoapUI tool, Soap Scope tool, Poster tool and CURL for testing the Web Services.
  • Have extensively used JQuery for JavaScript validations, making Ajax based calls to the server, manipulating CSS/error styles for the user interface components, invoking binding functions for image manipulation, tooltip framework etc.
  • Used Oracle RIDC API to save documents to the enterprise UCM.
  • Implemented CSS Sprites.
  • Integrated java with database using JDBC. Used JNDI for lookup Java components like data source.
  • Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application.
  • Implemented build script using ANT for compiling, building and deploying the application on Websphere6.1 application server.
  • Created JDBC to connect to back end database my Sql, SQL server.
  • Used WebLogic JMS to handle events generated in the system.
  • Followed TDD and developed test cases using JUnit and JMock for all the modules developed.
  • Used SVN for version Control and Ant build.xml file for building project.

Environment: Java/J2EE, Struts, Tiles, Multi Threading, Spring, JSP, Apache CXF, JAX-B, HTML, JavaScript, JQuery, CSS, Oracle RIDC, JSON, WebLogic, SOAPUI, Ant, SVN, Eclipse, Windows XP, Sql, My Sql server, UNIX, JUnit, AJAX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture, using agent framework JSPs, HTML, AJAX, JQuery, I Frame and JavaScript.
  • Developed Presentation layer components comprising of JSP, AJAX, and AJAX tag libraries
  • Created various UI components for different web pages using HTML, JavaScript, Ext Js.
  • Experience in using java API’s including collections, exception handling and Multi-threading.
  • Utilized Multi-Threading for invoking the web service to pass data entered by the user to a back-end system.
  • Used spring Core Multi-Threading as part of enhancing bundler process with in content management system.
  • Designed and developed front-end utilizing CSS, JavaScript, JSP, and JSTL.
  • Prepared UML Sequence diagram, Activity diagram to be fused in the Technical Design Document Using Rational Rose tool
  • Created Hibernate configuration files, Struts Application context file.
  • Developed the application using Struts framework, its MVC Architecture, and J2EE best practices and design patterns.
  • Implemented persistence layer utilizing Hibernate ORM and configured Hibernate for utilizing JTA Transaction Manager.
  • Using AJAX in suggestion list and to display dialog boxes.
  • Wrote efficient and effective SQL scripts, stored procedures and PL/SQL for the application support in Oracle.
  • Worked on writing JUnit test cases for the web services
  • Tested and utilized Apache Tomcat as deploy server.
  • Created ANT to fabricate diverse artifacts for necessary deployment.
  • Performed various code reviews, unit testing, and system testing of application to ensure that the application was working as per the business requirement.

Environment: Core Java, Multi Threading, JavaScript, CSS, J2EE, JSP, Servlets, JDBC, JNDI, Struts, XML, Apache Tomcat, Hibernate, Ajax, Oracle9i, JUnit, JDK, ANT, Rational Rose, Eclipse, Windows, Sql, My Sql server, UNIX.

We'd love your feedback!