We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Jersey City New, JerseY

SUMMARY:

  • Around 8 years of IT experience in Object Oriented programming, Analysis, Design, Development, Implementation and Testing of various applications using JAVA, J2EE technologies.
  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.
  • Proficient with Software development methodologies like Agile Methodologies and Waterfall methodologies.
  • Experience using Spring MVC, Spring Boot, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
  • Extensive experience working in Spring framework, Struts framework, O/R Mapping Hibernate framework and web services.
  • Strong experience in developing the SOAP and Restful applications.
  • Extensive work experience in web technologies like JSP, Servlets, JavaScript, JDBC.
  • Experience in developing the UI screens using AngularJS, NodeJS, JavaScript, JQuery, Ajax, bootstrap, HTML5 and CSS3.
  • Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers.
  • Created Hibernate configuration file, hibernate mapping files and defined persistence classes to persist the data into Oracle Database.
  • Deploy application updates to AWS and monitored the load balancing of different instances.
  • Experience in testing web service by passing SOAP request to web service provider using SoapUI tool.
  • Experience in implementing client - server business applications using Microservices.
  • Used Maven, ANT and Jenkins to deploy automated builds in different environments.
  • Expertise at JDBC API for connection and access to databases
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Ability to work effectively on the Linux and OSX platforms.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS:

Languages: Java, J2EE, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, JSF

Mark-up/XML Technologies: HTML, XHTML, JavaScript, AngularJS, CSS, XML, AJAX, JQuery, JSON, NodeJS

Tools & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JSF, Log4J, JUnit, SOAP UI, Maven, Jenkins

Web services: SOAP, RESTful, Microservices (Amazon Web Services)

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, WebLogic Server

Database: Oracle, SQL-Server, MySQL Server, TOAD, Mongo DB

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite STS

O-R mapping: Hibernate, JPA, JTA

Modelling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML

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

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

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, New Jersey

Sr. Java Developer

Responsibilities:

  • Active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IoC) and Hibernate.
  • 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.
  • 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)
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle
  • Designed and developed a JDBC driver that intercepts a create view DDL parses it, converts it to a relational model, and stores in the database.
  • Developed user friendly interface to seamlessly combine the new module with existing login system using AngularJS
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application
  • Worked on using WebSphere server built in JMS provider for communicating with legacy applications
  • Experience in customizing and deploying the applications using different application serves such as IBM WebSphere and Apache tomcat
  • Proficiency in adoption of architecture paradigms such as SOA, Webservices, Middleware technologies.
  • Configured and build Asynchronous communication with JMS services with MQ services.
  • Used SVN for version control tool and Spring Tool Suite STS for IDE
  • Automate build process through Maven build framework
  • Configured and customized logs using Log4J
  • Spring MVC model integration for front-end request action controller
  • Configured connection pooling on Web Sphere server
  • Worked with core java concepts like Collections Framework, Multithreading, Memory management.
  • Proficiency in multiple databases like MongoDB, Cassandra, MySQL, ORACLE and MS SQL Server.
  • Developed Java server Pages using JSP Tags, Spring - tags, minimal Scriplets, HTML for client-side validation and errors to ease troubleshooting.
  • Used Spring framework including Spring core/IOC, Spring Web, Spring Security.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
  • Implemented message publishing/polling system using Spring MVC, Amazon SNS, and Amazon SQS to track customer information events change across all the Zappos subsites.
  • Involved in installing and configuring Maven for application builds and deployment
  • Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams
  • Worked on Log4J to validate functionalities and JUnit for unit testing
  • Used Tortoise SVN 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, Hibernate, Spring, Spring Security, Servlets, XML, Tortoise SVN, JSP, Spring MVC, JDBC, Junit, Maven, WebSphere, JBoss, JavaScript, JSP, HTML, Agile Methodology, AWS, MongoDB, Multithreading, AngularJS, AJAX, Restful, Log4J, JIRA, WSDL.

Confidential, Virginia

Sr. Java Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed the application using JSF MVC Framework.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Inserted Dependency Injection between components using Spring (IOC) concept.
  • Implemented Asynchronous messaging between components using JMS
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.
  • Used Spring Security to provide authentication, authorization and access-control features for this application.
  • Developed Java and EJB in Mainframe DB2 environment.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Involved in the development of the User Interfaces using HTML, JSP, JS, Dojo Tool Kit, CSS and AJAX.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Designed and developed Asynchronous service on Amazon AWS using SNS/SQS.
  • Used MQ series of messaging and queuing purpose in the application
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle 10g using Toad tool.
  • Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Maintained and developed infrastructure using Chief, Jenkins and multiple AWS tools.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, Schema design.
  • Involved in developing the Graphical User Interface using HTML, JavaScript, CSS and JSP.
  • Developed user friendly interface to seamlessly combine the new module with existing login system using AngularJS
  • Implemented internal web applications using REACT Js
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Performed configurations and day to day activities using JBOSS.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Worked on UNIX environment for development.

Environment: Java, J2EE, XML, JSF, Hibernate, Multithreading, SQL, PL/SQL, Spring, Oracle 10g, StructsMVC, EJB, HTML, XHTML, XML, CSS, Bootstrap, JQuery, AngularJS, JBoss, Jenkins, GIT, UNIX, AWS, Eclipse, React JS, Log4j, Application Server, Spring Security.

Confidential, San Jose, CA

Java/J2EE Developer

Responsibilities:

  • Worked on various enhancements in the project.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Designed the Architecture of the application using Spring MVC, Spring Web Services, Spring Batch
  • Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.
  • Used JDBC for database connectivity.
  • Prepared documentation for various enhancements in the application.
  • Involved in various business meetings to gather business requirements for the project.
  • Involved in the development and unit testing of the application.
  • Used ClearCase as repository to control versioning of projects.
  • Wrote Jquery for the client side validations.
  • Wrote JUnit test cases for different business requirements.
  • Used GIT version Controller.

Environment: Java, J2EE, Apache Velocity, JavaScript, JQuery, JUnit, JDBC, PL/SQL, Struts, Spring MVC, Spring Batch, Oracle, XML, CSS, Log4j, ClearCase,Tomcat Application Server, Eclipse, Clear Quest, Windows XP,GIT.

Confidential

Java Developer

Responsibilitie s:

  • Involved in project design documentation, design and code reviews.
  • Implemented MVC-Model architecture using Struts and other J2EE design patterns for the application development. Created and configured struts-config.xml, spring.xml files to manage control flow.
  • Developed static and dynamic Web Pages using JSP, HTML, JQuery and CSS.
  • Designed and implemented Tiles and Layouts to the existing JSP files.
  • Implemented Spring Modules for Designing, Developing & Testing of Service Layer Business Components.
  • Used Hibernate ORM framework as persistence engine, configured hibernate.xml file and Involved in Mapping, Coding and Fine tuning of hibernate Queries.
  • Configured connection pooling using Web Sphere application server.
  • Developed Action classes, which communicate asynchronous messaging via JMS/MQ-Series to DB2.
  • Used Clear Case as the version control system and application development using RAD.
  • Configured and created application log file using Log4j.
  • Implemented Junit for application Unit Testing.

Environment: Java/J2EE, Struts, JMS, Spring, Hibernate, JQuery, WebSphere, Web Service, Unix, Maven, Windows, JavaScript, HTML, DHTML, CSS, JSTL, Log4J, UML, RAD, Junit, XML/XSL, XSLT, DOM Parser, DB2

Confidential

Trainee Software Engineer

Responsibilities:

  • Developed web application using Struts 2.X, JSP, Servlets, Java beans that uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client-side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem
  • The application was deployed on the 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, JDBC, Struts, JavaScript, Html, CSS, JSP, Servlets, Tomcat, Oracle, Eclipse IDE, CVS, Log4J.

Hire Now