We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Woonsocket, RI

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Product Testing, and Deployment of desktop, Enterprise and Web based applications using Java, J2EE technologies.
  • Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and TDD.
  • Expertise in developing web pages using HTML, CSS, JavaScript, JQuery, Ajax, AngularJS, Bootstrap with webpage cross browser compatibility and responsive web design.
  • Developed web - based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object Oriented Programming techniques.
  • Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data), JSF, AJAX frameworks and ORM frameworks like Hibernate.
  • Experience Working with LDAP (Lightweight Directory Access Protocol) Services and in using various network protocols like HTTP, TCP/IP, FTP, SSH, UDP and SMTP.
  • Experience includes XML Firewall Gateways SOA Appliances, ESB, SOA, Web Services, WS-Security, XML/XSLT,OAuth, SAML, Java/J2EE Application Server platform.
  • Expertise in Web Front End Technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Expertise XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, Teradata, DB2, Oracle.
  • Experience in working with the NoSQL Database like MongoDB to manage extremely large data sets.
  • Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database.
  • UtilizedJava8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI and generating client’s client using Eclipse for Webservices consumption.
  • Experience with and solid understanding of Microservices.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic Search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Worked on deployment, installation, configuration and issues with Application servers like Apache Tomcat, IBM Web Sphere, BEA WebLogic and JBoss Enterprise Application Server.
  • Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate.
  • Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite, IntelliJ and NetBeans.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Experience in creating and configuring the continuous delivery pipelines for deploying Microservices and lambda functions using JENKINS CI server.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Configured and created application log files using Log4J to trace required application messages.
  • Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.
  • Ability to work effectively in cross-functional team environments and experience of providing to business user.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, SQL, PL/SQL

Enterprise Java: Java, J2EE, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA

Web/XML Technologies: HTML, JavaScript, CSS, JQuery, AJAX, AngularJS, JSON, NodeJS, Backbone JS, DOJO, XML, XSD, XSL/XSLT, SAX/DOM

Tools: & Framework Struts 2, Hibernate, Spring MVC, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, SOAP UI, Spring Boot, Spring Security.

Web services: SOAP, RESTful, UDDI, WSDL, JAX - RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, JMS, MQ, AWS, MicroServices.

Web/App Servers: Web Sphere, Apache Tomcat, JBoss, Weblogic.

Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB, Dynamo DB.

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite (STS), IntelliJ

O-R mapping: Hibernate, JPA, JTA

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC, JIRA

Version Control: GIT, CVS, SVN, Rational clear case, Star Team

Platforms: Windows, UNIX, Linux

Cloud Technologies: AWS EC2

PROFESSIONAL EXPERIENCE:

Confidential, Woonsocket, RI

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
  • Application is implemented using Agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Designed User Interface usingHTML5, CSS3, JQuery, AngularJS, and XML in a responsive grid layout.Implemented responsive design template to get a new interface in Bootstrap, HTML5.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Used AngularJSAjax module is used to handle RESTful calls to enable communication between view components and server.
  • Used NodeJS to run Angular JS on server with mock JSON data and completed the UI development independent of server.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Involved in developing code to convert a SOAP response in to a JSON object and construct a tree in UI.
  • Developing new endpoints to fetch data from different sources like SQL server, AWS and designing its output response in JSON. (using Spring MVC, Hibernate, JSON etc. ).
  • Worked with core java concepts like Collections Framework, Multithreading and Memory management.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Designed and developed third- party Payment Services to Offer Users Convenient Payment Methods based on OAuth Protocol.
  • Participated in creation of Spring Configurations using Java8 features, Lambda expressions, Streams, filters.
  • Responsible for implementing the business requirements using Spring Boot, Spring Data and Spring Security.
  • Implemented the application usingSpringBoot and handled the authentication, authorization, and access-control features by usingSpringSecurity.
  • Good knowledge on Java8 Stream API, Optimization to support functional-style operations on streams of elements.
  • Method s are used provided in Java8 to make use of methods already named.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC Template using Spring IOC (Dependency Injection).
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module along with Struts Framework to deal with Database.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Implemented Webservices to integrate between different applications components using Restful using Jersey.
  • RESTful web services using Jersey for JAX-RS implementation.
  • Proficiency in adoption of architecture paradigms such as SOA, Web services, Middleware technologies.
  • Designed, Configured and deployedAmazonWeb Services (AWS) for a multitude of applications utilizing theAmazoncloud formation.
  • Utilized Amazon Web Services (AWS) EC2 to deployDocker containers with both monolith and Microservicesarchitecture.
  • Designed and developed Microservices business components using Spring Cloud.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Responsible for day to day administration of Teradata database.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Experience in WritingMongoDB Schema using Mongos.
  • Monitoring bad queries, aborting bad queries using Teradata Viewpoint, looking for blocked sessions and working with development teams to resolve blocked sessions.
  • Good experience onMongoDB scaling across data centers and/or in-depth understanding ofMongoDB HA strategies, including replica sets.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management
  • Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Worked on Teradata administrator for creating users and did cleanup activities through the tools.
  • Working with different development teams for the migration of data from existing DB2 database to Teradata database.
  • Configured connection pooling on WebSphere Server.
  • Performed frame testing using SOAPUI and load testing with JMETER.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Configured and customized logs using Log4J.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Setup the continuous Integration (CI) process for the application using the Jenkins.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java, J2EE, Agile(SCRUM), HTML5, CSS3, JavaScript, AngularJS, JQuery, Bootstrap, AJAX, XML, Servlet, JSP, Spring (IOC, AOP, DAO), Spring MVC, Spring Boot, Spring Security, Spring Data, Spring Batch, Spring Cloud, OAuth, webservices, REST, SOAPUI, Jersey, JAX-RS, SOA, AWS, Microservices, MongoDB, Teradata, JDBC, Hibernate, WebSphere, JMeter, JUnit, Log4J, JIRA, Jenkins, STS, Maven and GIT.

Confidential, Jersey City, NJ

Java Developer

Responsibilities:

  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Responsible for development of Business logic in Core Java.
  • Involved in the front end using JSP, JSTL, JQuery, Servlets, HTML, JavaScript, and AJAX.
  • Developed applications in AngularJS and deployed into development, test and production environment successfully.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Implemented quartz jobs for running the batch jobs based on the cron triggers configured in the spring files.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross-cutting concerns.
  • Used Spring Security for Authentication and Authorization of the application.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Responsible for design of WSDL files and schemas. Designed and hosted SOAP based Web Services on WebLogic Application Server.
  • Developed REST API's produce XML/JSON as per the business requirements.
  • Representational State Transfer (REST) and extensively used different data formats such as JSON and XML for data communication.
  • Developed Unit /Integration test cases using Junit tool.
  • Used logging techniques provided by Log4j tool for efficient logging and debugging.
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Used Gradle tools for building and deploying the Web applications.
  • Developed the application using Spring Tool Suite as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Involved in Maintenance and Enhancements for the project.

Environment: Java, Agile, HTML5, CSS3, JavaScript, AngularJS, JQuery, AJAX, DHTML, XML, JSON, Struts, Servlets, JSP, Spring AOP, Spring MVC, Spring Security, web services, SOAP, WSDL, JAX-WS, PL/SQL, MySQL, Hibernate, WebLogic Application Server, Junit, Log4j, JIRA, Gradle, STS, SVN.

Confidential, O’Fallon, MO

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements usingAgilemethodologies.
  • Developed the user interface using Spring MVC, JSP, JSTL, JavaScript, Custom Tags, JQuery, HTML and CSS.
  • Developed the Application Framework using Java, Spring, Hibernate and Log4J.
  • Configured ApplicationContext.xml in Spring to adopt communication between Operations and their corresponding handlers.
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators.
  • Restful Web Services and fetch customer information from JSON.
  • Developed REST APIs and services to expose data in JSON format using Spring framework.
  • Developed callback functions to parse and handle JSON data returned from the server.
  • Developed the service and domain layer using Spring Framework modules like Core-IOC, AOP.
  • Used AOP concepts like aspect, join point, advice, point cut, target object and AOP proxies.
  • Implemented Spring JMS message listeners with JMS queues for consumption of Asynchronous requests.
  • Consumed and Create REST Web services using Spring and Apache CXF.
  • Created DB tables, functions, Joins and wrote prepared statements using SQL and PL/SQL.
  • Developed MySQL stored procedures and triggers using SQL in order to calculate and update the tables to implement business logic.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring.
  • Developed Spring rest controllers to handle JSON data and wrote Dao’s and services to handle the data.
  • Monitored the error logs using log4J.
  • Used Maven to build the application and deployed on JBoss Application Server.

Environment: Java, J2EE, Agile, HTML, CSS, Java Script, JQuery, XML, JSP, JSTL, Spring IOC, Spring AOP, Spring MVC, Spring JMS, REST Webservices, Oracle, Hibernate, JBoss, Log4J, Eclipse, Maven.

Confidential

Java/J2EE Developer

Responsibilities:

  • Was involved in all the phases of the project SDLC right from requirements gathering to maintenance.
  • Used Scrum for managing product development.
  • In architecting, various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture.
  • Development using Bootstrap for real time web development.
  • Participated in Functional Document reviews and created Technical documents.
  • Actively designed, developed and integrated the Metrics module with all other components.
  • Used various CoreJava concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Used selenium to automate the testing procedure for UI screens.
  • Developed Struts Action and Form classes to accessJavaBeans and UI.
  • Developed and deployed various Sessions beans.
  • Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for my application modules (Metrics).
  • Used Spring Core for middle tier development to achieve inversion of control.
  • Developed Inventory Accounting System using Spring MVC, Spring Data.
  • Used Spring Security to provide authentication, authorization and access-control features for this application.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Designed and developed Hibernate DAO's using spring framework's Hibernate Dao Support and Hibernate Template.
  • Wrote complex queries and mapped database views using DAO in Oracle.
  • Used Hibernate to access database and perform database updating.
  • Co-ordination with offshore team on development activities.
  • Involved in testing the applicable code using Mockito framework and JUnit.
  • Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
  • Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Retrieving code from the repository and deploying in Production using ANT.

Environment: Java, J2EE, HTML, CSS, JavaScript, Bootstrap, DHTML, XML, Servlet, Struts 2, JSP, Spring IOC, Spring MVC, Spring Data, Spring Security, JNDI, Rational Software Architect, Webservices (SOAP/WSDL), Oracle, Hibernate, WebSphere, Web Logic Application Server, Mockito, JUnit, Log4j, RAD, ANT, SVN,UNIX.

Confidential

Java Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Wrote JavaScript for client-side validation.
  • Developed web application using Struts 2.X, JSP, Servlet, Java beans that uses MVC design pattern.
  • Used Eclipse as IDE tool for creating Servlet, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from Oracle database.
  • Monitored the logs using Log4J and fixed the problem.
  • The application was deployed on the Apache Tomcat.
  • Involved in build and deploying the application using ANT.
  • Used CVS as version control system.
  • Worked on bug fixing and Production Support.

Environment: Java, HTML, CSS, JavaScript, Servlet, JSP, Struts 2, Oracle, JDBC, Apache Tomcat, Log4J, Eclipse IDE, ANT, CVS.

We'd love your feedback!