We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Rochester, NY

SUMMARY

  • Highly inspired software professional with 8 plus years of experience in Information Technology in development, analysis and design of java J2EE applications.
  • Strong experience in all the phases of software development cycle (SDLC) including UI design, architecture, identification of corporate needs, user interaction, deployment, testing, documentation and maintenance.
  • Experitise inCore Java with strong understanding and working knowledge in object oriented concepts like Data structures, Multithreading, Concurrency, Exceptional Handling, CollectionAPI's to implement various features.
  • Hands - on experience in working with web based applications using Java, J2EE, JDBC, Struts, Servlets, Spring, Hibernate, JSP, HTML, CSS, JavaScript, JMS, Angular JS, SQL etc.
  • Have strong working experience in OOPS, MVC Spring Frame work, Web services and microservices concepts
  • Good knowledge on the Spring modules like Spring IOC, Spring MVC, Spring Webflow, Spring AOP, Spring DAO, Spring Forms
  • Strong knowlegde on Hibernate ORM framework. Used Hibernate Connection Pooling, HQL,Hibernate Caching, Transactions, Sessions, Criteria’s.
  • Used persistence frameworks, Hibernate 3.x, 4.x, JPA to map POJOs to a relational database.
  • Experience working with Front End Technologies like HTML, HTML5, DHTML, XPATH, XHTML,JSTL, JSP, AJAX, JavaScript, CSS, CSS3, XSLT, Jquery, AngularJS, Bootstrap, React JS, Node JS.
  • Good working knowlegde in dealing with Web services like SOAP and Restful Web Services.
  • Good knowledge in Service Oriented Architecture (SOA) and publishing Web Services that include several components like Jax WS, Framework implementing by Axis2, Apache CXF.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
  • Experience in building microservices with the help of Spring Boot and developed Spring based applications with very less configuration.
  • Good knowledge in XML related technologies like XML, SOAP, WSDL, DTD, XSL, XHTML, XPATH, JAXB, JAXP andRSS.
  • Experience in Web servers such as IBM WebSphere application server 7.0/8.5, Oracle WebLogic 10g, 11g, JBoss, Glassfish, Apache Tomcat and good knowledge in deploying the web applications using these servers.
  • Expertise in writing test cases with JUnit and TestNG using Mockito.
  • Configured log4j to enable/disable logging in application.
  • Good knowledge in Cloud computing infrastructure such as Amazon web Services (AWS).Worked with various AWS, EC2 and S3 CLI tools.
  • Expertise in OOAD Techniques creating and developing Use-Case diagrams, Class diagrams, Interaction diagrams using Designer tools like MSVisio, RationalRose.
  • Good experience on enterprise Java beans(EJB) like stateless Session EJB, MDB, Entity Beans.
  • Extensive Experience in retrieving and manipulating data from backend using Database (Oracle, DB2, SQL Server, NOSQL(MongoDB), Sybase) SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages
  • Experience with Continuous Integration, version control and build tools such as Ant, Maven, Jenkins, SVN (Sub Version), CVS for building and deploying applications.
  • Expertise in different IDEs like Eclipse, MyEclipse, STS (Spring Tool Suite), RAD, TOAD, SQL Developer.
  • Developed, tested and deployed applications in UNIX, Linux and Windows environments.
  • Experience with various development methodologies such as Waterfall, Test Driven development (TDD), and Agile (SCRUM).
  • Effective time management, team work, leadership quality and commitment with excellent skills in approach.

TECHNICAL SKILLS

Programming Languages: Java/J2EE, JDK 1.6/1.7/1.8, HTML, CSS, SQL, C, C++, COBOL, JCL

Java J2EE technologies: JSP, JSTL, Servlets, JDBC, JNDI, RMI.

Web technologies: JavaScript, jQuery, XML, HTML, HTML5, DHTML, CSS, AJAX, XML, SOAP, XSL, XSLT, XHTML, Angular JS 1.x/2.0

ORM framework: Hibernate 3.x/4.x, JPA

J2EE MVC Frameworks: Struts 1.2/1.3/2.0, Spring 3.x/4.x (Spring Core, Spring MVC, Spring DAO, Spring AOP, Spring IOC, Spring JDBC, Spring with Hibernate)

Databases: DB2, My SQL, SQL Server, Oracle 10g/11g, NOSQL, Mongo DB, Cassandra, Sybase, PL/SQL

Application Servers: IBM Web sphere 5.0/6.0/7.0, Oracle WebLogic 10g/11g, Apache Tomcat, JBoss, Glassfish

Web Services: SOAP, Restful, JAX-WS, JAX-RS, JAX-RPS, Apache 2.x, Apache-CXF, Axis-1, Axis-2.

Operating Systems: Windows XP/VISTA/7/8/10, UNIX/Linux

Development Tools: MyEclipse, Eclipse, IntelliJ IDE, Net Beans, STS, TOAD, RAD

Testing Tools: JUnit, Selenium, TestNG, Mockito

Logging tools: Log4j

Batch Scripting: ANT, MAVEN, GRADLE

Programming Concepts: Object Oriented Programming (OOPS).

SDLC Methodologies: Agile(scrum), Waterfall models

PROFESSIONAL EXPERIENCE

Confidential, Detroit, MI

Full stack Java Developer

Responsibilities:

  • Used AGILE SDLC methodology with scrum as a framework for requirement gathering, Analysis, Design, Development, Testing the application while upgrading the project.
  • Actively Involved in designing the outline of project, understanding of business necessities and interacted with other team members to understand the requirements for the project.
  • Implemented J2EE standards, MVC architecture using Spring(MVC)Framework and combined with ORM(Hibernate) framework.
  • Developed application modules using Spring MVC, Spring Annotations, Spring Beans, Dependency Injection, with database interface using Hibernate.
  • Involved in the design and development of Batch Jobs using Spring Batch Architecture
  • Used core Java concepts like multithreaded environment to run the processes asynchronously using different future calls to access the data
  • Used Multithreading to enable multiple operations to be performed simultaneously.
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
  • Experience in Spring Security and Spring MVC frameworks, and Hibernate ORM framework.
  • Developed DAO's, java objects and used Hibernate as part of persistence layer.
  • Good knowledge on Service Oriented Architecture (SOA), XML based protocols like WSDL and SOAP and implemented both SOAP and REST web services
  • Used servlets as front controllers, Jquery, AngularJS, JSP, HTML and CSS on front end and JavaScript, JQuery for client side validations.
  • Designed and implemented Java engine and API to perform direct calls from front-end JavaScript, Node.JS, AngularJS to server-side Java methods.
  • Used spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Deployed Spring Boot based micro services Docker container in internal cloud server.
  • Experience with and solid understanding of Micro Services.
  • Created and consumed Microservices based on Web API.
  • HTTP request from JSP and HTML pages are controlled by Servlets
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
  • Worked on development of Hibernate to interact with the database including mapping files, configuration file and classes
  • Generated POJO classes to map with the tables in the database using the Hibernate integration
  • Implemented Spring Security for user authentication.
  • Developed LDAP server configuration file to enable encryption support for password storage.
  • Developed filters for user authentication and user authorization by using Servlets API.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL and UDDI.
  • Implemented SOAP Web service using JAX-WS for retrieving financial information of policyholder and implemented web services concepts such as WS-Security using SSL, Handler such as SOAP.
  • Developed and consumed asynchronous messaging using Java Message Service (JMS) for FTP between multiple applications as per the business life cycle.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Established connections with other applications by using Rabbit MQ and JMS to send messages from one application to other application internally.
  • Working experience with Rabbit MQ by connecting to the topic then fetching the messages and parsing the messages using multi-threading.
  • Wrote SQL Queries to interact with SQL Server Database.
  • Used SQL, HQL Queries in Java code to do CRUD operations depending upon the business necessity.
  • Writing Unix Shell Scripts to run batch jobs, automated processes, and to automate routine systems administration tasks.
  • Developed PL/SQL Procedures & UNIX Scripts for Automation and running files in batch mode.
  • Worked on stored procedures, triggers and cursors, PL/SQL queries in Oracle 11g.
  • Excellent in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Used Maven and Gradle to build the project and JUnit to develop unit test cases
  • Expertise in using JUNIT for Unit testing, Log4J for logging and debugging purposes and Version controller SVN to maintain code versions and documentation.
  • Good knowledge on UNIX commands, used to see the log files on the production server.
  • Used Putty to connect to the Unix Environment Servers and written the UNIX Shell Scripting for accessing the Server.
  • As part of the automation process used Selenium features like taking screenshots, Actions, handling frames, scrolling, alerts etc.
  • Responsible in identifying defects in application using JProbe and Load Testing using JMeter.
  • JProfiler to profile the application before we release and for monitoring purpose.
  • Deployed the complete Web applications in WebSphere application Server.
  • Used Test-Driven Development methodology (TDD) to grow software capability and refractor into well-designed maintainable software.

Environment: Core Java, Java, J2EE, JSP, HTML, CSS, AJAX, JavaScript, JQuery, AngularJs, Node JS, Spring 4.0, Spring batch, Spring security, Spring IOC, Spring Boot, Web services, Micro services, Hibernate 3.0, LDAP, XML, XSD, XSL, XSLT, WebSphere 8.5, Eclipse, SQL, HQL,, Dom4j, Unix, SVN, Maven, Gradle, SOAP, Soap-UI 4.6, Pl/SQL, Oracle 11g, UNIX Shell Scripting, Putty, JUnit, Log4J, JMeter, Jprofiler.

Confidential, Jacksonville, FL

Full stack Java Developer

Responsibilities:

  • Involved in business requirement gathering and converting them to detailed design documents and clarification documents.
  • Worked in Agile Methodology using Scrum based implementations for the entire module.
  • Developed Business logic with Spring MVC frame work and mapping using Spring DAO frame work.
  • Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate, NOSQL.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Used Spring Dependency Injection to eliminate the dependency on different classes and to inject values.
  • Developed DAO's, java objects and used Hibernate as part of persistence layer.
  • Worked with core java concepts like Collections Framework, Multithreading, and Memory management.
  • Involved in implementing Micro services using spring Boot, Pivotal Cloud Foundry.
  • Created a micro service to allow operators to create, update, and delete notes for their customers.
  • Changing from Monolithic to Micro services architecture.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used Spring Boot for radically faster and widely accessible SpringDevelopment.
  • Involved in developing and exposing web services and consumption of web services like SOAP, RESTFUL Web services
  • Developed RESTful web services using Java, Spring Boot.
  • Produced and Consumed RESTful Web Services for transferring data between different applications.
  • Used AJAX to call the REST API methods and connect to the backend. Restful web services have been used to retrieve and update the data using this AJAX.
  • AngularJS was used to parse the JSON file using the REST web services.
  • Developed Graphical User Interfaces using HTML5 and JSP’s for user interaction
  • Developed user interface by using JSP, AngularJS, HTML5, CSS, JavaScript, JQuery and Ajax.
  • Implemented a security module in Angular JS which integrated with the Spring security in the backend with Authentication and Authorization
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Used Amazon Web Services (AWS) that offers reliable and inexpensive cloud computing and remote computing services.
  • Created and configured EC2 instances on Amazon Web Services (AWS) for establishing clusters on cloud and created S3 buckets for our application.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that communicate with server and STASH as repository Tool.
  • Implemented NoSQL MongoDB as the Back-End storage system of the application.
  • Develop complex SPARQL queries to drive data retrieval in web application
  • Worked with database development team and with DBA team to design the data model, tables, partition tables etc.
  • Used JIRA Tool for Bug, issue Tracking, assigning task among the Team in the Agile Board
  • Created JUnit test cases, and Development of JUnit classes.
  • Implemented test cases with JUnit and TestNG using Mockito
  • Implemented the logging mechanism using Log4j framework
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • Responsible to handle any deployment issues with build release team at the time of deployment by using Oracle WebLogic Server.
  • Used JProfiler to identify memory leaks in the application

Environment: J2EE, JSP, Servlets, Spring MVC, Hibernate, Spring Boot, Spring DAO, Spring IOC, AWS, HTML5, JSP, CSS, jQuery, JavaScript, Angular JS, JSON, AJAX, XML, Eclipse IDE, GIT, WebLogic Application Server, Junit, MongoDB, Log4j, TestNG, Mockito, Eclipse, JIRA, Gradle, JProfiler.

Confidential, Rochester, NY

Java/J2EE Developer

Responsibilities:

  • Designed and developed web-based software using Spring MVC Framework and Spring Web Flow.
  • Participated in Agile (Scrum) methodology to ensure delivery of high quality work.
  • Used Dependency Injection feature of Spring to remove the dependency injection.
  • Maintains the spring configuration files in web.xml.
  • Developed Session Beans for the Business logic.
  • Modified the Spring Controllers and Services classes to support the introduction of Spring framework.
  • Used Core Javaconcepts such as Multithreading, Exception Handling, Collections to implement various features and enhancements.
  • Experience in front-end development using JSP, JSTL, Servlet, JavaScript, HTML5, XML, Bootstrap, Ajax and CSS3.
  • Developed user interface by using AJAX, JavaScript, CSS, JSP and HTML.
  • Developed modules to interact with other enterprise applications using Web services, SOAP and RESTFUL Web Services.
  • Developed several SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Heavily used SOAP UI Pro version for testing the Web Services.
  • Experience in Building Web Service Contracts in SOA Service Manager.
  • Worked on generating the web services classes by using WSDL, UDDI, SOAP, Spring-WS.
  • Developing dynamic responsive Web Application by integrating Angular JS with Bootstrap which is further integrated with Web Services.
  • Using Bootstrap, CSS3 and media queries to create rich UI mobile and desktop websites.
  • Worked on stored procedures, triggers and cursors, PL/SQL and SQL queries in Oracle 10g.
  • Created SQL queries for data manipulation using JDBC
  • Extensively used Spring JDBC in data access layer to access and update
  • Used STS standard/plugin features for editing, debugging, compiling, formatting, build automation and version control (Tortoise SVN).
  • Installed/Configured/Managed Jenkins CI Automation.
  • Used Jenkins for Continuous Integration process.
  • Entire application is developed and deployed on Tomcat server.
  • Performed integration testing using Selenium Web driver.
  • Developed MAVEN scripts for compiling and deployment.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
  • Build the application using Test Driven Development (TDD) approach.
  • Worked closely with QA team in resolving bugs, both in production release and current development version in resolving the defects.

Environment: Java, J2EE, JSP, JSTL, Servlets, JavaScript, HTML5, CSS3, XML, Bootstrap, Ajax, Java Beans, JDBC, Spring, SOAP, SOAP UI, Web services, WSDL, PL/SQL, Oracle 10g, STS, SVN, Maven, IntelliJ IDE, Jenkins, Selenium, JIRA, Apache Tomcat

Confidential, Kansas city, MO

Java/J2EE Developer

Responsibilities:

  • Designed, developed, and configured server side J2EE components like EJB, Java Beans, and Servlets.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Used JavaScript for web page validation and Struts for server side validation.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries
  • Experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.
  • Used AJAX in the JSP side to retrieve and recover the records dynamically from the database and show on the front end, it avoids refreshing of page
  • Designed and developed front end using HTML, JSP and Servlets.
  • Designed, developed and maintained the data layer using Hibernate.
  • Mapped POJO classes to the tables already created in the database using the *.Hbm.xml files.
  • Configured hibernate by using *.cfg.xml file.
  • Mapping of SQL databases and objects in Java using Hibernate.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report.
  • Worked on normalizing MS SQL server database and data entries.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems.
  • Build the application using Maven.
  • Involved in JUnit Testing on various modules by generating the Test Cases.
  • Used LOG4j for logging which is used for debugging purpose.
  • Build the application using Test Driven Development (TDD) approach
  • Used JBoss as the application server.

Environment: Core Java, java 1.5, J2EE, JSP, HTML, AJAX, Servlets, JavaScript, Java Beans, JMS, Hibernate 3.0, Struts 2.0,MS SQL server, Maven, TDD, JUnit, Jboss, Log4j

Confidential

JAVA Developer

Responsibilities:

  • Developed application using Java/J2EE platform.
  • Designed the web interface using JSP and HTML and developed the web application using MVC architecture.
  • Implemented Business Logic of the system using Core-Java API
  • Contributed in design and development of Struts/MVC web based application.
  • Involved in writing JSP and Struts Action, DAO classes.
  • Used JSTL Tag library (Core, Logic, Bean and HTML taglibs) to create standard dynamic web pages.
  • Used JSP and Servlets for server side transactions. Login authentication is done by JSP by verifying with database security tables.
  • Developed the user interface using JSP, Servlets to provide dynamic content to the HTML pages
  • Used JavaBeans for server side development and wrote Session Beans for the modules
  • Developed business logic codes using Servlets at the back end of the system.
  • Used JDBC for communicating with Oracle database.
  • Involved in developing the database tables to hold information
  • Used Ant 1.5 for compiling and building the code.
  • Involved in bug fixing using ClearQuest and unit testing using JUnit.
  • Participate in software development building custom components and doing performance tuning.
  • Tested and validated the application on different testing environments.
  • Deployed the application on Apache Tomcat server.

Environment: Core Java, Java 1.4, Struts 1.2, Eclipse, J2EE, JSP, JSTL, Servlets, Java Beans, JDBC, Ant 1.5, Junit, ClearQuest, HTML, XML,Oracle 9i, Apache Tomcat.

We'd love your feedback!