We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Richardson, TX

SUMMARY

  • 8+ years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
  • Extensive work experience in all phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Coding, Testing and Implementation in Agile (Scrum), TDD Environment.
  • Knowledge in developing applications using Agile and SCRUM methodologies.
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, JDBC, Spring, Spring Batch, Spring Boot, Hibernate, Servlets, JSP, EJB, AJAX, JMS Custom Tag Libraries, JSTL, XML and Web Services.
  • Extensive experience in Amazon Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, AWS Cloud Watch, Elastic Beanstalk and Cloud Front, Redshift.
  • Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Experienced in developing UI Screens using JSF, JSP, JSTL, Servlets, HTML, XHTML, JavaScript, CSS, JQuery, Ext JS, Angular JS.
  • Expertise in using angular modules like Angular - animate, Angular-Cookies, Angular-Filter, Angular-Mocks, Angular - Recourse, Angular- Route, Angular-Sanitize, Angular-Touch and Angular-UI-Bootstrap.
  • Experience in using Angular JS Directives, Controllers, Filters, services, Templates, Events, and Injectors.
  • Expertise in creation of angular custom Directives Filters and Services.
  • Good experience on JavaScript, JQuery, Kendo UI for user interactions in pages. Creating a Responsive web application integrating Twitter Bootstrap wif Angular JS and media queries.
  • Expertise in n-tier Architecture, objectoriented Enterprise Java web applications using J2EE technologies/frameworks which includes JSP, Servlets, EJB 2.0/3.0 (Entity Beans, Session Beans, MDB, Transactions, Security), JMS, Struts, JSF, Spring, Hibernate, JDBC, IBM MQ, JavaScript, SOAP/Rest Web services.
  • In-depth noledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services.
  • Strong working experience on various Spring Modules (Spring MVC, DAO, AOP, Spring LDAP) along wif Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Strong experience in using HQL, inheritance, caching strategies, mapping strategies, annotations wif Hibernate.
  • Extensively worked wif ORM tools (Hibernate (HQL), JPA, OJB) and JPA annotations.
  • Designed and developed reports using Jasper Reports and provided integration points for services written in Java.
  • Expertise in various java concepts like OOPS, Collections, Multithreading, and Exception Handling.
  • Experienced in implementing SOAP based web services using Apache CXF, Axis, and Spring CXF to handling HTTP, JMS transports.
  • Worked extensively on XML parsing by using DOM and SAX parsers and used JAXB for marshaling and unmarshalling XML documents.
  • Experience in developing Rest Service using Jersey framework.
  • Experience of Database design in Oracle/ DB2/ MySQL/ SQLServer/ Postgre query based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, MySQL.
  • Expertise in using IDEs like Net Beans, Eclipse, various Configuration Management tools like CVS, GIT, SVN and IBM Clear Case Version Control.
  • Expertise in Build processing using Jenkins, Git and Maven.
  • Highly noledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
  • Well Experienced in deploying and configuring applications onto application servers like Web Sphere, Web logic, JBOSS and Apache Tomcat.
  • Experience in Object Oriented Analysis & Design (OOAD).
  • Involved in Updating the On-Call production support document.
  • Excellent analytical and communication skills. Good understanding of Software as a Service (SaaS).
  • Developed test cases using Junit and performed peer to peer testing.
  • Experienced in working on multiple operating systems including UNIX, Linux and Microsoft Windows.
  • Experienced in Unit Testing of components using Junit, Mocking Frameworks, Jasmine and Karma
  • Capable of meeting tight deadlines wif excellent overall project life cycle experience and team spirit.

TECHNICAL SKILLS

Programming languages and Scripts: Java, J2EE, Java Script, HTML, Angular JS, DHTML, CSS, JSTL, Perl, XML, PL/SQL

Database: Oracle 8i/9i/11g, DB2, SQL Server, MS Access, MySQL, JDBC.

IDE Tools: Eclipse, J Developer, J Builder, RAD, WSAD and Net Beans

J2EE Common Services APIs: Java Servlet, SWING, JSP, EJB2.0/3.0, JDBC, JPA, Hibernate, Axis, web services, JMS, JNDI, JAXP, JTA, JNDI, JFS 1.1, JAXB, AJAX, JSON

Application Servers: BEA Web Logic, IBM Web sphere 4.0 and 5.X, JBOSS

Web Servers: me planet Enterprise 6, Apache Tomcat 4.1.18

Frameworks / APIs / Tools: Springs, Struts 1.1/1.2/Tiles, JSF, Log4j, Ant, WEB-SERVICES (SOAP, WSDL, UDDI, Axis2, CXF)

XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

Modeling Tools / Languages: UML on Rational Rose 4.0.

Web Services: SOAP, REST, WSDL, UDDI

Version and Source Control: CVS, Win CVS, Clear Case, SVN, Git

ORM: Hibernate 3.1, JPA, Top Link

Operating Systems: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris

PROFESSIONAL EXPERIENCE

Confidential

Java/J2ee Developer

Responsibilities:

  • Used the Rally from CA technologies to keep track of the Agile/Scrum user stories and tasks.
  • Configured AWSIdentity and Access Management (IAM) Groups and Users for login authentication.
  • Worked wifAWS for Storage & content delivery and Application deployment services.
  • Developed and configured the AWSSimple Notification Service (SNS) and Secure Email Service (SES) architecture of the solution and working wif a client.
  • Setting up AWSOracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS). Ran docker compatibility testing on various Linux distros, Amazon(AWS).
  • Used Dynamo DB to store the data for metrics and backend reports.
  • Used Jenkins and AWSCode Deploy plug-in to deploy the application into AWS cloud.
  • Used java 1.8 features like stream, lambda expressions, functional interface, collections, Date/Time changes and type annotations. Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
  • Utilized MEAN stack, REST design pattern, MVC framework and SPA (Single Page Application) framework based on AngularJS. Deploying applications using Lambda, ECS and Docker containers and utilizing CI/CD processes
  • Developed UI components using HTML, CSS, JavaScript, JQuery, Node.JS, and AngularJS
  • Responsible for the acquisition and management of IoT services Confidential the launch of new solutions Developing Controllers by using Spring MVC, Spring Boot. MySQL database backup and recovery strategies and Replication and synchronization.
  • Built a RESTful API to save and retrieve agent information in Java using Spring MVC, Apache CXF and JAX-RS
  • Involved in developing components on Reporting Dashboard wif Spring MVC, Spring boot, Spring Framework and Hibernate
  • Used hibernate Template and named native queries for various database update, insert, delete operations and for invoking functions, stored procedures, triggers
  • Used hibernate annotations to avoid writing a mapping file
  • Hands on experience on REST based web services using JAX-RS library. Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller.
  • Hands on experience using Apache Tomcat as application servers to handle the deployments of different applications.
  • Developed Core Service as maven jar dat can be included by other Micro-services as their maven dependency.
  • Core service uses the main database and the other Micro-services use their individual databases to access and store data.
  • Used in serving web content to other regions using S3, cloud Front through the CDN (content delivery network).
  • Developed modules using Core JavaAPIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs.
  • Implemented JAVA/J2EE Application development using IDE tool IntelliJ IDEA.
  • Implemented MVC architecture by using Spring MVC to send and receive the data from front- end to business layer.
  • Built spring boot-based Javamicro services to support enterprise web application.
  • Used JAX-RS for creating RESTful web service where the request and response are in JSON format.
  • Used MAVEN to build, package, test and deploy application in application server.
  • Used Jenkins for building, creating snapshots and deploying on servers.
  • Used JIRA for project management. Epics, tasks and subtasks are created to track the progress.
  • Worked in writing the complex SQL queries using joins.
  • Built Jenkins jobs to create AWSinfrastructure from GitHub repos containing terraform code.
  • Developed JavaAPI to interact wif the Amazon SQS used for sending bulk emails.
  • Experience wif designing and building solutions for data ingestion both real time & batch using Kafka.
  • Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic, WebSphere, JBOSS application server and RHEL.
  • Involved in developing JUnit Test Cases to validate the type of data in the XML Files. Used Log4J for logging and tracing the messages.
  • Used SourceTree (GIT GUI) for creating the feature branches, and merging the feature branches into dev.

Environment: Java 1.8, IntelliJ IDEA, jQuery, spring, Spring 4.0, Spring boot, Web Services (RESTFUL & SOAP), Hibernate 4.2,JBPM, SQL, Apache CXF, MVC,Oracle 11g, DB2, SQL, Spring MVC, Jersey, JSON, JAXB, windows, Log4j, Junit, Apache Tomcat, Maven, GitHub, Rally, EC2, S3, VPC, SQS, SNS, IAM, Cloud watch, DynamoDB, AWSLambda

Confidential -Richardson, TX

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Involved in developing code for obtaining bean s inSpringframework using Dependency Injection (DI), Inversion of Control (IOC).
  • Expertise in Agile Software Development Methodology including Scrum technology
  • Worked wif the JavaScript frameworks like HTML 5, CSS 3 and Angular JS.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Developed Java Server components using Spring, Spring MVC, Hibernate, Web Services technologies.
  • Interfaced wif the Oracle back-end using Hibernate Framework and XML config files.
  • Developed Servlets and JSPs based on MVC pattern using Struts and Spring Framework.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good noledge of AWS services like EC2, S3. Created playbooks in Ansible to manage configurations and deployments to remote machines
  • Used Springs to manage beans to use windows session state framework to persist session to the database.
  • Experienced in the architecture, design and development of high traffic application built in Java/J2EE using MVC architecture integrating spring, Hibernate and Struts frameworks in SOA. core modules such as Spring Core Container, Inversion of Control, Data Access and MVC and Used XML/java /annotation spring boot configurations.
  • Implemented ORM (Object Relational Mapping) framework wif Hibernate for mapping Java classes and database tables.
  • Designing and implementing scalable, Restful and micro services-based mobile back-end. The back-end is being written in Java using Spring Boot for simplicity and scalability.
  • Experienced in coding Web Services wif JAX-WS (SOAP) and JAX-RS (Restful). Used Apache Tomcat as application servers to handle the deployments of different applications.
  • Hands on experience on GitHub as Version control for code repository and Jenkins for continuous integration.
  • Experience on Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users wif the help of AWS IAM and also involved in developing the Web services using AXIS2 framework.
  • Refactored existing project to make it more RESTful and thread-safe.
  • Designed, Produced and consumed SOAP web services.
  • Developed the Web services using SOA.
  • Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the servicesproficient in testing Web Pages functionalities and raising defects.
  • Used Java Messaging artifacts using JMS for sending out automated notification emails to respectiveusers of the application.
  • Used Log4J to print info, warning and error data on to the logs.
  • Managed MAVEN environment by setting up local, remote and central repositories wif required configuration in maven configuration files.
  • Implemented spring service layer wif dependency wiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables andjavaobjects.
  • Developed web applications using My Eclipse and deployed in WebLogic application server.
  • Deployed and tested the application wif web server Tomcat.
  • Wrote Test Cases using JUNIT as a framework.
  • Used Scala for coding the components in Play and Akka and Used Maven to build and generate code analysis reports. Involved in implementing Programmatic transaction management using AOP.
  • Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Used MAVEN for build framework and Jenkins for continuous build system.

Environment: JDK 1.7, Spring 3.0, RESTful Web Services, Hibernate 4.0, Java, J2EE, JSP, AJAX, HTML, Java Script, spring, Maven, Amazon web Services, spring boot, Eclipse, XML, XSD, JDK 1.5, JMS, Tomcat 5.0, Unix, Maven and SVN, AWS, EBS, Elastic Load Servlets, JSP, Oracle 11g, XML, Maven, JUnit, SOAP, JSP, HTML5, Angular JS, CSS3, Log4j, WebLogic, Apache Tomcat, Eclipse.

Confidential - WA

Sr. Java Developer

Responsibilities:

  • Worked wif Business Analysts in requirement gathering.
  • Being a Javadeveloper, performed requirement analysis, Design, development, integration, testing.
  • In the backend used Spring MVC to validate and process requests, call required business service and return dynamic views to client.
  • Data Access using Hibernate.
  • Writing Java script for front end validation.
  • Writing JSP, Action Classes, Service classes and DAO using Hibernate for Issue management, Administration module.
  • Developed the application in Flash Builder and deployed it on Tomcat application server proxied through secured http web server. REST web services leveraged by both web and mobile applications.
  • Deployed and tested the application wif web server Tomcat. Developed Interactive web pages using AJAX and JavaScript. Worked on Report Module, generating PDF/ CSV according to template.
  • Applied XSLT (XPath/XQuery) for HTML generation from server XML response.
  • Used JSTL, Custom Tags, HTML/DHTML in JSP’s.
  • Configured the WebLogic’s JMS Server, created JMS connection factories, queues.
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Configured and tested the application wif database server Oracle 10g.
  • All the Business logic in all the modules is written in core Java.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO and DTO.
  • Implemented Ajax to refresh payment approval updates and to populate most of the credit form fields of the NETACE application dat were sent as XML from backend.
  • Actively involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Involved in 24x7 production support and issue resolution and provided quick turnaround for critical production issues

Environment: Java 1.5, Web Logic 8.1.4, Oracle 10g, XML/XSLT, Castor, BEA MessageQ, JMS/MDB, AJAX, UML, JavaScript, HTML, DHTML, CSS, Angular JS, UNIX Scripting, Rational Clear Case, CVS, Log4j, ANT, DWR2.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Analyzing the requirement document and preparing queries for clarification from client.
  • Involved in High Level Design Document (HLD) preparation.
  • Involved in business requirement gathering and technical specifications.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using Agile and waterfall methodology.
  • Involved in Presentation Development using Struts Framework.
  • Implemented J2EE standards, MVC architecture using Struts Framework.
  • Implemented Servlets, JSP and Ajax to design the user interface.
  • Responsible for developing the UI pages using HTML5, CSS3, JavaScript, JSON, and AngularJS, AJAX.
  • Implemented and configured various Action classes for handling the client requests using Struts framework.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Automation of Web Services Testing using SOAP UI 5.0.0
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
  • Deployment of application in Tomcat server.
  • Hands on experience in resolving issues in the production server.
  • Created Stored procedures using PL-SQL for data modification (Using DML insert, update, delete) in Oracle
  • Experience in Core Java on multithreading, collections and design patterns.
  • Interaction wif Oracle database is implemented using Hibernate.
  • Involved in consuming web services using JAXWS development.
  • Involved in improving the existing design by minimizing dependencies between the layers wif the help of design patterns
  • Involved in procedures and functions modifications.
  • Configuration of manager role using Jenkins tool.
  • Involved in DB Design and Application design for Play Back Mock.

Environment: J2EE, EJB, Web Services, XML, XSD, RUP, Angular JS, Microsoft Visio, Clear Case, Source Integrity, Oracle 10g, WebLogic 10.3, JMS, SOA, LDAP, RAD, LOG4j, Servlets, JSP, Unix, Struts, Hibernate

Confidential

Java/J2EE Developer

Responsibilities:

  • Created Class diagrams and Use Case diagrams from design spec using Rational Rose. Implementation of J2EE Design Patterns like Singleton, Session Facade, Business Delegate, and Data Access Objects.
  • Actively involved in design of the application architecture in lines of their own Framework based on MVC2 Architecture wif JSP Front End (HTTP Request/Response Integration) as View, Servlet as Controller and combination of EJBs andJavaclasses as Model.
  • Designed and developed presentation layer using JSP which acts as View in a distributed MVCarchitecture, which involves model components and controller components.
  • Used Entity Beans to manage the transactions wif the database to deliver the content to the presentation layer and to store the data into the data layer.
  • Used Message Driven Beans for asynchronous messaging. Used Java Message Service API to create, send, receive, and read messages between application components.
  • Wrote complex SQL queries and programmed stored procedures, packages and triggers.
  • Involved in configuration ofSpringMVCand Integration wif Hibernate.
  • UsedSpringMVC framework for design and development of web application
  • UsedHibernatefor Object Relational Mapping and Persistence.
  • Designed and developed business tier using EJBs. Used Session Beans to encapsulate the Business Logic.
  • DevelopedXML and XSLT pages to store and present data to the user using parsers.
  • Involved in configuration and deployment of application on WebLogic Application Server. Used CVS as Version Control System performed Module and Unit Level Testing wif JUnit and log4j.
  • Used Apache Ant for building the application. Gained a good noledge about browser compatibility issues and their solutions.

Environment: Java 1.4/1.5, J2SE, J2EE, JSP 2.0, Servlets, Struts 1.1, JDBC, XML, JavaScript, HTML, XSLT, Jasper Reports, Firebug, Lotus Notes 8.5, Putty, Toad for Oracle 10g, CA SCM Harvest, WebSphere Application Server 6.0, RAD 7.0, JAXP, Toad Data Modeler 3.4, ANT

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in designing and developing presentation layer using Struts view tags (HTML, Bean, Logic and Nested),JSP,HTML and CSS.
  • Developed theStrutsAction classes and Action Form classes and configured them in Struts configuration files as part of the controller component
  • Extensively used WebSphere Studio Application Developer for building, testing and deploying applications
  • To keep track of latest Versions implemented CVS Structure
  • Worked on Eclipse & RAD 6.0 environment
  • Wrote SQL queries for JDBC connection to Oracle database
  • Used embedded classes and maps to model ternary relationship in JPA.
  • Created class diagrams and sequence diagrams using rational rose
  • Clear Case is used for version control.
  • Implemented various Custom Tags and JSTL tags.
  • Setting Data sources, JNDI Names and worked wif cells, nodes and servers during WAS 6.1 environment in deployment team
  • Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.
  • Utilized Design patterns MVC, VO, DAO, Factory, Singleton
  • Used SVN for source control repository
  • Developed Unit Test Cases wif JUnit.
  • Involved in Module Testing and Integration Testing.
  • Used IBM RAD IDE for application development.
  • Performed Defect Tracking on a regular basis to make sure every defect TEMPhas traceability back to the source by using tools such as Clear Quest.

Environment: HTML, CSS, Java script, Struts 1.0, JSP, JSTL, Java Beans, JPA, DTO, Core JDK 1.4/1.5, XML, Windows XP/2000, Websphere6.1, RAD 6.0, Oracle 9i/10g.

We'd love your feedback!