We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

OBJECTIVE

  • Having 8 years of experience with complete Software Development Life Cycle in both Web based and Enterprise applications including requirement analysis, design, and implementation and testing with emphasis on Object Oriented, Java/J2EE and Client Server technologies.
  • Experience in domains Banking, Insurance and Retail etc.
  • Seeking a challenging position to utilize and build skills in JAVA, J2EE, JavaScript, HTML, and CSS.
  • I’m looking to pursue a long - time passion of mine, anything tech.
  • With a background in technology and business I would be excited to take the skills possessed and being learned to be an asset to your company.

SUMMARY

  • Over 8 Years of experience in all the phases of software Development Life Cycle (SDLC) involving Analysis, Design, Development, Testing and Implementation of application software with JAVA/J2EE Technologies
  • Good understanding of Object Oriented Design and Development of web-based and client/server systems on multiple platforms in a distributed environment.
  • Experience in designing and developing of software applications using methodologies like Agile (XP and Scrum), Waterfall Model and Test-Driven Development (TDD).
  • Good knowledge on functional styles of Java8 Lambda Expressions, Functional Interfaces and Methods.
  • Expertise in development of multi-tiered enterprise applications using Java/J2EEtechnologies like Spring, Struts, Servlets, JSP, Hibernate, EJB, JDBC, JMS, IBM MQ Series, JNDI and Web services (SOAP, WSDL, REST).
  • Expertise in front end design and development with client scripting languages and server scripting languages like HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, AngularJS, JSP, Node JS.
  • Extensive experience in design and development ofJ2EEapplications usingCore Java, Java Collections,Exception handling, Annotations,Data Structures, Multithreading, Transaction Management, JMS Custom Tag Libraries, JSTL, XMLand other open source frameworks and APIs.
  • Experience in building web applications using spring framework features like Spring ORM, Spring MVC, Spring DAO, Spring AOP, Spring Context, Spring Security, Spring Core, Spring IOC, Spring Boot, Spring Batch and Web Services using Eclipse and integration with Hibernate as well as Struts and Servlets.
  • Responsible for creating Batch processes using different modules of Spring-boot like spring-boot-batch, spring-boot-data etc.
  • Designed and developed a Micro Service using Spring Boot and Spring Data for Spotlight to access customer data.
  • Deployed Micro Services as restful Java Web Services on Amazon Elastic Beanstalk. Used Amazon S3 for configuration files.
  • Expertise inMVCarchitecture Web Framework withStruts,Singleton,Spring (Dependency Injection,Data Access Objects, andMVC Framework).
  • Hands on experience in Security-System development for web Applications. Involved and developed various phases of security implementation using spring security system against all types of authentications: LDAP authentication, Database authentication and Pre-Authentication.
  • Experienced in developing messaging module by using Spring JMS, Apache Camel and Active MQ.
  • Hands on experience with versioning tools like, GitHub, concurrent version system (CVS), IBM Clear Case and subversion (SVN).
  • Experience in data access technologies like JDBC, JPA, Hibernate, SQL, PL/SQL, Stored Procedures and Triggers besides writing transaction queries, DDL and DML with development tools like, Aqua Data Studio and TOAD.
  • Professional experience in relational database management MySQL, Oracle, SQL server and DB2.
  • Experience on NoSQL databases like MongoDB.
  • Extensive experience in Amazon web services (Amazon EC2, Amazon S3-simple storage services, Amazon SQS, Amazon SNS).
  • Designed template stacks using Cloud Formation to automate building the Amazon Web Services (Amazon EC2, Simple Storage Service, Elastic Load Balancing, Auto Scaling, Amazon VPC) using JSON files
  • Hands-on Experience in working with Test Driven Development(TDD) and used to write JUnit Test cases
  • Having measurable experience on application building tools like Maven and ANT.
  • Experience with MOCKITO, JUnit, and Log4jin developing test cases and determining application functionality.
  • Expertise in Web Services Technologies like, JAXP, JAXB, SOAP, WSDL, UDDI, RESTful, JMS and Service Oriented Architecture (SOA).
  • Experience in configuring, deploying the web applications on Apache Tomcat, WebLogic, IBM WebSphere and JBOSS.
  • Experience on different IDEs such as RAD, Eclipse, STS, and IntelliJ.
  • Knowledge on JPA Hibernate and spring to perform CRUD operation with Sybaseand Oracle.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Good knowledge in debugging and problem-solving skills with excellent understanding of system development Methodologies, Techniques and Tools.
  • Excellent Communication, Analytical and Interpersonal skills and a highly motivated Team Player.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, SQL, PL/SQL.

J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, Java Applet and Web Services (SOAP, REST, WSDL)

Tools: & Framework: Struts, Spring, Hibernate, JUnit, Jasper reports, SOAP UI, GWT, Apache CamelSpring (MVC, AOP, Boot, Security, Data and Batch).

Web services: JAXP, JAXB, JAX-RS JAX-WS, SOAP, WSDL, UDDI, RESTful, JMS and Service Oriented Architecture (SOA). JAX-RPC, JAX-B, Micro Services and AWS

Web Technologies: HTML5, CSS3, JavaScript, JQuery, AngularJS, XML, Servlets, JSP, JSTL, Struts, Ajax, Bootstrap and JUNIT.

Application Building Tools: MAVEN and ANT

Software Development Methodologies: Waterfall, Scrum, Agile and SDLC

XML Technologies: DTD, XSD, XSL, XSLT, XPATH, XSL-FO, DOM, SAX

Web/App Servers: Apache Tomcat, Oracle/BEA WebLogic, IBM Web Sphere, and JBOSS Servers

O-R mapping: Hibernate, iBatis

Database: Oracle, MySQL, DB2, SQL server, Sybase

NoSQL: MongoDB

Version Control: GitHub, CVS, IBM Clear Case, and subversion (SVN).

OS & Environment: Windows, UNIX, Linux

Development Tools (IDE): Eclipse, IBM RAD, Intellij and STS

Testing Tools/Others: Load UI, Putty, Jenkins, RTC, Cygwin.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java/J2ee Developer

Responsibilities:

  • Worked a per Agile Methodology(Scrum) to meet customer expectation, timelines with quality deliverables
  • Extensively worked with business analysts and product managers to help writing user stories in sprint planning.
  • Involved in using Java Like Collections, Exceptional Handling, Multi -Threading and Java 8 Features like Streams, Lambda Expressions and Functional Interfaces.
  • Used Java 1.8 Lambda expressions along with Streams for performing chain operations such as Filter, Map, Collect on a collection.
  • Developed the User Interface using HTML5, CSS3, JavaScript, JQuery and enhanced response using twitter Bootstrap and AngularJS.
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Used the Spring IOCfeature to get Hibernate session factory and resolve other bean dependencies also usedSpringframeworkAOPfeatures andJDBCmodule features to persist the data to the database for few applications.
  • Implemented the application usingSpring MVCFramework, Spring Boot and handled the security using Spring Security.
  • Used NodeJS for building web applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.
  • CreatedRESTfulweb services interface to Java-based runtime engine and accounts.
  • Implemented RESTful services with JAX-RS using Spring Boot and Pivotal Cloud Foundry. and Micro Services Architecture.
  • Deployed Applications on to Pivotal Cloud Foundry.
  • Consumed SOAP based Web Services.
  • Developed the persistence layer usingHibernateFramework, created thePOJOobjects and mapped usingHibernate annotations.
  • Experienced working with database setup and maintenance onAWSEC2.
  • Configured and managed public/private cloud infrastructures using Amazon Web Services (AWS) like VPC, EC2, S3, Cloud Front, ELB and Elastic Beanstalk
  • Create and configured the continuous delivery pipelines for deploying Micro Services and lambda functions using Jenkins CI server.
  • Designed and developed functionality to get JSON document from Mongo DB document store and send it to client using RESTful web service.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Used Hibernate in the persistence layer to persist data into both databases Oracle and Mongo DB.
  • CreatedUNIXshell scripting for periodic generation of reports
  • UsedEclipseLuna as IDE to develop the application and followed the standard features for debugging and running
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in the system
  • Log4Jwas used to monitor the error logs and usedGITas version control tool
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Used DAO pattern to retrieve the data from database.
  • Followed the Maven build life cycle to build the application and deployed intoWebSphereapplication server
  • Created Servlets and JUnit test cases and tested the application.
  • Developed test cases and performed unit testing usingMockito.

Environment: Java, J2EE, HTML5, CSS3, jQuery, AngularJS, Bootstrap, Spring MVC, Spring Boot, Spring Security, Hibernate, Oracle, Mongo DB, WebSphere, Agile methodology,RESTful Web Services, AWS, Micro Services, JNDI, XML, SQL, Maven, RAD, Log4j, Mockito, GIT and JIRA.

Confidential, Madison, WI

Sr. Full stack 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.
  • Involved in the front end using JSP, HTML, CSS, JQuery and Angular JS.
  • Java Servlets were used as the common gateway interface between the client and server.
  • Implemented MVC architecture using JSP, Spring and 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.
  • 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.
  • Developed applications in AngularJS and deployed into development, test and production environment successfully.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • 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.
  • Implemented quartz jobs for running the batch jobs based on the crone triggers configured in the spring files.
  • Developed Unit /Integration test cases using JUnit tool.
  • Used Gradle tools for building and deploying the Web applications.
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Used logging techniques provided by Log4j tool for efficient logging and debugging.
  • Developed the application using IntelliJ 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: HTML, CSS, JQuery, AngularJS, JSP, Hibernate, Spring MVC, Spring AOP, Spring Security, SOAP, WSDL, JAX-WS, Log4j, Web Services, WebSphere Application Server, MySQL, IntelliJ, Gradle, JUnit, JIRA, SVN.

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Involved in complete development of Agile Development Methodology/SCRUM and tested the application in each iteration.
  • Used the basic principles of MVC to in corporate the Angular JS to build client-side application.
  • Designed and Developed dashboard menu section, Home page, Admin home page, user module (Modify/search users, create user’s screens with assigning various roles) using SpringMVC framework, Hibernate ORM Module, SpringCore Module, XML, JSP and XSLT.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and Data Access Object (DAO).
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Implemented Singleton classes for property stacking and static information from DB.
  • Responsible for creating tables in development schema and Wrote oracle packages, procedures and functions in PL/SQL.
  • Configured and Implemented Spring AOP for transaction management, logging and performance tracking.
  • Developed reusable and interoperable Web service modules based on SOA architecture using RESTful
  • Services and Spring security framework for user level authentication with REST API for Service Layer Development.
  • Used Spring DI, Spring DAO (JDBC Template) in the persistence layer for GPS, backend being Oracle.
  • Hibernate outline work is utilized as a part of perseverance layer for mapping an article situated area model to a social database.
  • Defined the Hibernate configuration file, hibernate mapping files and created classes to persist the data into Oracle.
  • Created test cases for DAO Layer and service layer using JUNIT.
  • Used Software Configuration Management (SCM) and Java Build Tool Maven.
  • Worked in configuring the data source & JNDI Configurations in WebSphere application server
  • Worked with plunkto logging and analyzing defects status

Environment: Java, HTML, CSS, JavaScript, JQuery Angular.js, AJAX, JSON, Spring, JSP, JSTL, PL/SQL, Web Services, Restful, SOAP, GIT, XML, Log4j, JUnit, Maven, RAD, JIRA, Multi-Threading and WebSphere Application Server.

Confidential

Java/J2EE Developer

Responsibilities:

  • Understanding and analyzing the basic requirements
  • By using Servlets and JSP implemented server-side programs
  • Involved in design, development and validation of User Interface by using HTML, Java Script, XML and CSS
  • Performed the database access tasks using JDBC and other related information from auto generated files
  • Implemented PL/SQL stored procedures and triggers
  • Used JDBC prepared statements to call from servlets for database access
  • Developed servlets, session and Entity Beans handling business logic and data
  • Involved in the design and documentation of the stored procedures
  • Developed Action Forms, Action Classes and helper classes by using Struts
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from data base by using queries and writing stored procedures
  • Deployed Enterprise application using WebLogic application Server
  • Used UML to develop Use case diagram, class diagram and sequence diagrams
  • Involved in writing Junit test Cases
  • Used Log4J for any errors in the application

Environment: Java, J2EE, HTML, XHTML, XML, XSTL, UML, JavaScript, CSS, JSP, JDBC, servlets, Struts, SQL, Oracle, MVC, Hibernate, WebLogic, Junit, Log4J

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Captured all the functional and technical requirements of the Supply Chain Management System.
  • Was involved in the preparation of the software requirements and design document (SRS & SDS)
  • Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
  • Developed class diagrams and Sequence diagrams.
  • Defined the detailed application and database design.
  • Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using: J2EE, Java, Servlets, EJB, and JSP
  • Front end validations are written using JavaScript
  • Performed Unit Testing using JUnit.
  • Provided a User Manual and User on the new system to ease them into the new system.

Environment: Java, HTML, CSS, JDBC, JavaScript, JSP, EJB, Java Scripting, CSS, CVS, WebSphere, Oracle, Linux.

We'd love your feedback!