We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Buffalo Grove, IL

SUMMARY

  • Overall 8 years of experience in Software design and development activities including requirement analysis, design, and implementations and testing of various client server based applications using Java and J2EE technologies
  • Good experience in all facets of SDLC viz. requirement analysis, designs, development, testing, and post implementation revisions.
  • Experience working with different SDLC methodologies like Waterfall, Agile.
  • Have a strong background and experience in designing and developing various software applications.
  • Strong technical skills in the areas of distributed technologies like JAVA, J2EE (JDBC, Servlets, JSP, AJAX, RMI, JNDI, EJB, Struts, Hibernate, spring, Web services).
  • Technically proficient in Oracle, MySQL, MongoDB, SQL Developer, PostgreSQL, SQL Server databases.
  • Used Spring Boot which is faster in building Microservices and developed spring based web applications with very less configuration
  • Well experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns.
  • Designed and Developed PL/SQL stored procedures and functions
  • Responsible in developing Spring Boot Microservices from scratch.
  • Strong experience with web/application servers like Apache Tomcat, Jetty, JBoss, IBM WebSphere, WebLogic.
  • Worked extensively on designing and developed software using IBM Websphere Commerce Suite (WCS 7) on AIX (UNIX) Platform.
  • Experienced in designing Web Applications using HTML5, CSS3, JavaScript, Json, JQuery, AngularJS, BootStrap and Ajax under Windows operating system.
  • Implemented the task dashboard of different JBPM workflows using BPMN 2.0, business rules using business rules using Drools.
  • Excellent experience in JBoss JBPM 5x, 6 xs.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Extensive experience with Frameworks in Struts, ORM (Hibernate) and spring (Spring MVC, Spring Context, Spring DAO, Spring ORM, Spring Security).
  • In-depth knowledge and experience of analysis and design methodologies using OOAD, UML and J2EE Design Patterns (MVC, Front Controller, Session Façade, Data Access Object), with solid experience in MVC architecture (n-tier).
  • Experience with XML, XSD, DTD, SAX, DOM technologies
  • Knowledge on service oriented architecture (SOA), workflows and web services using XML, SOAP, and WSDL
  • Strong experience with various application development IDEs: Eclipse, RAD, NetBeans, MyEclipse.
  • Experience with log tools: Log4j.
  • Experience with build tools: Maven and Ant
  • Have excellent logical, analytical & debugging skills
  • Possesses high working qualities with good interpersonal skills, highly motivated, fast learner, good team player and very proactive in problem solving with providing best solutions
  • Have proficient time-management skills, able to deliver assignments with superior quality on schedule and within budget. Strong technical background in system design with expertise in project coordination, determination of scope and priority and project implementation

TECHNICAL SKILLS

Web Technologies: XML, HTML5, CSS3,Redux, JavaScript, Ajax, JSon, JQuery, Angular JS, Bootstrap.

Java Technologies: Java/J2EE, JDBC, Servlets, JSP, JavaBeans

Frameworks: Struts, Hibernate, spring, AJAX, RMI and JUnit.

Development Tools: Eclipse, ANT, Rational Application Developer, JBPM.

Application Servers: Web Sphere, Apache Tomcat and JBoss, ORM, Hibernate.

Design and Modelling: Microsoft Visio, UML and Rational Rose.

Web Services: REST, SOAP.

Cloud technologies: AWS, Puppet.

Databases: IBMDB2, Mongo DB, Oracle9i/10g/11g/12c, SQL Server, Cassandra.

Scripting languages: Java Script, UNIX and Shell Script.

Routing: Apache Camel

XML technologies: DTD, XSD, XML, XSL, XSLT, XQuery, SAX, DOM, JAXP.

Version Control: CVS, SVN and Clear Case.

Environment: s: UNIX, IBM Web Sphere, Red Hat Linux, Window, Solaris

PROFESSIONAL EXPERIENCE

Confidential, Buffalo grove, IL

Java Developer

Responsibilities:

  • Involved in analyzing the requirements and participated in discussions with business analysts.
  • Have written Detail Design document and reviewed with team.
  • Create sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Visio for the configuration, cache and logging services and developing the POC.
  • Implement J2EE design patterns such as Singleton, DAO, DTO and MVC.
  • Developed different bean classes that are responsible for maintaining deployment descriptors like Faces-config and web.xml using XML.
  • Used JSF Framework to wire the business components.
  • Developed new business workflows using the Java Business Process Management (JBPM) tool & deployed them as PAR (Archive) files.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring Boot for Microservices.
  • Defined Managed beans using annotations and implemented navigation on UI pages in JSF 2.
  • Implement SOA architecture with Web Services using SOAP and WSDL.
  • Interaction with Oracle Database is implemented using Spring JDBC.
  • Implementation of the Business logic layer for MongoDB Services.
  • Involved in creating and extracting data from database using SQL Queries, Oracle Stored procedures, triggers and packages on Oracle database.
  • Consumed RESTful web services to retrieve data from RxClaim System.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes.
  • Written jobs which upload files on SFTP server and after processing them save into DB.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose.
  • Used Dimensions repository as Version Control.
  • Used RAD as IDE tool to develop the application and JIRA for bug and issue tracking
  • Responsible for configuring and deploying the builds on Web Sphere App Server.
  • Fixed ST, UAT and production issues and Code refactoring.

Environment: JSF 2.0, Java/J2EE (JDK 1.7 & 1.8), Java Script, XML, Maven, Hibernate, Web Services, JSF framework, Log4j, Mongo DB, JBPM, Web sphere application server, Spring Boot, JIRA, RAD, Junit, Maven, SoapUI, Oracle 11g,Dimensions.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Read client specifications and discussed with business analyst to gather the requirements.
  • Have written Detail Design document and reviewed with team.
  • Coded for implementing new requirements, modify existing functionality.
  • Used HTML5, DHTML, CSS3, JavaScript, JQuery, Ajax, Json, AngularJS, Bootstrap and JSP for implementing web pages.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Used spring for Web MVC Layer, service layer, and DAO tier.
  • Used Struts MVC, Struts tiles for SEAP application.
  • Transaction management using AspectJ advice (AOP).
  • Used Apache Axis for hosting and invoking Web Services (SOA).
  • Used DWR for AJAX calls and implemented the web services and web service clients using CXF.
  • Worked on messaging/queuing systems, streams and Micro services.
  • Wrote SQL queries to analyze the data. Designed Microservices architecture for collateral trading (Java).
  • Installed and configured WebSphere Search Server and WebSphere CM authoring Web server. Created new libraries and migrated documents.
  • Used Lo4j debugging tool to monitor the Error Logs.
  • Used Apache POI for accessing xls files and iText for generating PDF.
  • Developed integration modules for disparate clients using Apache Camel.
  • Composed and executed MongoDB scripts to insert and update NoSQL database, automating data changes and reporting.
  • Created tables for new requirement and have written Packages, Stored Procedures, Functions, Indexes, Sequences, Synonyms, views, and Triggers.
  • Have modified shell scripts, Ant/UNIX scripts for compiling java files and copy JSP, other files from CVS to Dev, ST, and UAT deploy folders and restart the server.
  • Actively participated in Dev, ST, UAT, Staging, and Production deployments.
  • Manage my time to work in different projects simultaneously.
  • Used eclipse IDE for developing the application and JIRA for bug and issue tracking.
  • Creating class diagrams, sequence diagrams, Data Model and Object Model using MS-Visio.
  • Used Ant scripts to build the application.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database.

Environment: Tomcat, Eclipse IDE, CVS, JavaScript, Java/J2EE (JDK 1.7 & 1.8), Servlets, log4j, JSP, SQL Developer, MongoDB, DWR, iText, SQL, Struts, JIRA, JBPM, Microservices, Spring, GIT, Hibernate, XML, XSD, HTML5, DHTML, CSS3, Ajax, Json, JQuery, AngularJS, Bootstrap, Oracle 12c, Windows XP, MS Visio, Ant.

Confidential, Maryland

Java Developer

Responsibilities:

  • Responsible for designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and complete development, testing, and maintenance process of the application.
  • Developed the applications under Agile and SCRUM methodologies, Test Driven Development, and Continuous Integration.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Singleton, Service Locator, DAO, and Factory.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Also, have used Spring Hibernate Batch while executing a batch of DML Operations in a user session.
  • Worked on Angular.JS controllers, views, and services for new website features.
  • Using Angular.JS created custom directives for data manipulations and to display data in company standard format in UI.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, HTML, SASS and Ajax to speed the application.
  • Implemented RESTful web services by using JAX-RS JERSEY, creating and reading the JSON objects by using JACKSON libraries.
  • Used Java Messaging Services (JMS) for the reliable and asynchronous exchange of important information such as payment and purchase confirmation.
  • Designed and developed the project using MVC design pattern and integrated JSF 2.0
  • Developed standards-based web applications for various clients using ColdFusion, SQL, XHTML, and DHTML.
  • Developed different modules of the application using IntelliJ IDEA 13.1.
  • Implemented persistence layer using Hibernate that uses the POJO classes to represent the persistence database tables.
  • Major work is done on the User Interface part in Dojo to make it more interactive and user-friendly.
  • Used Maven scripts for generating Web App, Batch Applications and running the JUnit using Cactus Framework, compiling and building the jar files.
  • Used Log4J for logging the activities of the applications.
  • Developed stored procedures, triggers for efficient interaction with the database (DB2).
  • Used GIT version control system for check in and checkout code.

Environment: Java, Web Sphere Application Server 8.0, DB2, Spring MVC, Spring Security 3.0.5, Hibernate 3.0, JSP, Servlets, JavaScript, JSF 2.0, HTML, CSS, Angular.js, JMS, XML, SOAP, WSDL, UNIX, Web Services, JDBC, Java Beans, JNDI, Ajax, JUnit, Maven, Log4J.

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Developed multi-tiered web - application using J2EE standards
  • Used spring for bean management across layers and for loading database configuration and hibernate mapping files, created data source instance for instantiating Hibernate Dao Support’s session factory object.
  • Implemented the project using the Spring Framework (used Spring IOC and Dependency Injection, Spring MVC).
  • Used annotation based configuration in spring.
  • Used RAD for writing code for JSP, Servlets, Struts and EJBs.
  • Used Hibernate for object Relational Mapping and used JPA for annotations.
  • Used Criteria API and HQL for data extraction.
  • Responsible for deploying the application on Websphere.
  • Configured connection pools and establish a connection with MySQL.
  • Involved in implementing the rich user interface using JSP Standard Tag Libraries and worked with custom tags.
  • Designed the application using Rational Rose and developed use case, class, package, sequence, and component diagrams.
  • Designed and developed Web Services to store and retrieve user profile information from database. Used Apache Axis to develop web services and SOAP protocol for web services communication.
  • Used SVN as the version control system.
  • Used Maven build script for building the application.
  • Implemented the web services and web service clients using CXF.
  • Worked with JUnit for unit testing and familiar with development using agile methodologies.
  • Used scrum methodology for iterative development of the project.
  • Worked with symmetry analytic engines for evaluating the student.

Environment: Struts, Spring(IOC), Hibernate, JSP, Ajax, Rational Rose, JavaScript, Junit, JQuery, Java, Web Services, ApacheAxis, SOAP, WSDL, Websphere, RAD, MySQL, JUnit, Slf4j, Maven, Agile methodology, SVN.

Confidential

Java Developer

Responsibilities:

  • Developed the application using Agile Scrum Methodology
  • Developed Batch jobs using Spring Batch and Selenium test cases for automated testing.
  • Involved in writing Spring MVC controllers and writing custom validations.
  • Extensively used Java best practices and implemented several Core design patterns like Singleton, Data Access Object (DAO).
  • Responsible for configuring and deploying the builds on Web Sphere App Server.
  • Extensively used Core Java collections and Concurrency to improve the performance of the applications and to schedule tasks using multithreading.
  • Involved in setting up EMS Queues/Bridges and Performance tuning of the EMS Server and configuring it to be fault tolerant.
  • Developed back-end PL/SQL packages, building UNIX shell scripts for data migration & batch processing.
  • Used Maven for dependency management and for building the application.
  • Developed middleware components using Spring Data and Hibernate.
  • Used GIT for source control and Jenkins for continuous integration.
  • Worked on Java Beans and other business components for the application and implemented new functionalities for the application.
  • IBM WebSphere Application Server was used to deploy the application, and IBM RAD (Rational Application Developer) was used as the IDE for development of the application.
  • Log4j framework was used to debug and trace the application and participating in code reusing.

Environment: Core java, Spring, Spring Data, Hibernate 3, Web sphere, Selenium, Junit, JavaScript, multithreading, HTML, CSS, GIT, Maven, PL/SQL, UNIX.

Confidential

Java Developer

Responsibilities:

  • Developed GUI using JSP, Struts frame work.
  • Developed Action forms, Action classes using Struts framework to handle user requests.
  • Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • Coded Entity Beans for data persistence within Data Layer.
  • Developed user interface components for Deal, Activity modules along with business components.
  • Developed a Spring MVC application in connecting to database.
  • Leveraged struts-validations, struts-beans tag libraries.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Written SQL, PL/SQL and stored procedures as part of database interaction.
  • Responsible for code merging modules using clear case.
  • Responsible for change requests and maintenance during development of the project
  • The technical environment included Java, JDK1.5, JSP, JSTL, EJB, Eclipse3.2, Struts 1.1, JavaScript, Struts Validation frame work, Tomcat, UML, ORACLE 9i/10g, Clear Case and Clear Quest.

Environment: Java, Servile, JSP, HTML, Hibernate, spring, JDBC, Eclipse 5.x, Struts, Log4J, Java Script, My Sql

We'd love your feedback!