We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Madison, Wi

SUMMARY:

  • Around 8 years of Certified Professional IT Experience in Project analysis, Design, Development, Testing and Deployment of Web Based Applications using Java/J2EE. Actively involved in each phase of Software Development Life cycle (SDLC).
  • Complete understanding of Object Oriented Design and Development of web - based and client/server systems on multiple platforms in a Distributed Environment.
  • Expertise in client scripting languages and server scripting languages like HTML5, CSS3, JavaScript, JQuery, AngularJS, JSP, Node JS, BackboneJS.
  • Expertise in front end development and design using Servlets, Struts, Ajax, bootstrap and JUNIT.
  • Extensive experience in design and development of J2EE applications using Core Java, Annotations, Data Structures, Multithreading, Transaction Management, JMS Custom Tag Libraries, JSTL, XML and 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 Batch and Web Services using Eclipse and integration with Hibernate as well as Struts .
  • Expertise in Web Services Technologies like, JAXP, JAX-RS, JAX-WS, JAXB, SOAP, WSDL, UDDI, Restful, JMS and Service Oriented Architecture (SOA).
  • Implemented ORM (Object Relational Mapping) framework with Hibernate for mapping java classes and database tables.
  • Expertise in MVC architecture Web Framework with Struts, Singleton, spring (Dependency Injection, Data Access Objects, and MVC Framework).
  • Expertise in development of multi-tiered enterprise applications using Java/J2EE technologies like Spring, Struts, Servlets, JSP, Hibernate, EJB, JDBC, JMS, IBM MQ Series, JNDI, Java Beans and Web services (SOAP, WSDL, REST) .
  • Experience on using J2EE Design Patterns such as Model-View-controller (MVC), Singleton, Service Locator, Business Delegate, Observer, Decorator, Session Facade, Visitor, Data Access Object, Factory Pattern etc.
  • 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 .
  • Experience in configuring, deploying the web applications on Apache Tomcat, Oracle/BEA WebLogic, IBM Web Sphere, JBoss.
  • Hands on experience with versioning tools like, GitHub, concurrent version system (CVS), IBM Clear Case, iBatis, MyBatis and subversion (SVN).
  • Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud(EC2), Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic Filesystem, RDS, DMS, VPC, Route53, CloudWatch, CloudTrail, CloudFormation, IAM.
  • Experience on NoSQL databases like MongoDB and Cassandra.
  • Professional experience in relational database management MySQL, Oracle, SQL server and DB2
  • 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.
  • Experience and solid understanding of Micro Services.
  • Having measurable experience on application building tools like Maven, Gradle and ANT.
  • Hands on Experience on software development methodologies like, Agile, Scrum and Waterfall .
  • Expertise in using Java IDE tools like Eclipse, JBuilder, IBM RAD, Intellij and STS and also web development editors like Sublime text and Notepad++ (to develop websites) .
  • Knowledge on JPA Hibernate and spring to perform CRUD operation with Sybase and Oracle.
  • Hands on experience on using Splunk for logging manipulations.
  • Expertise in using JIRA to track and fix the issues.
  • Strong in Communicating with the Team Effectively in Daily Stand-Up Meetings (Scrum) and update the Status. Good Interpersonal Skills and Hardworking with an Enthusiasm to Learn New Technologies.
  • Possess Excellent Analytical, problem solving and learning skills as well as a Keen Interest in the Emerging Technologies.

TECHNICAL SKILLS:

Programming Languages: Java, SQL, PL/SQL.

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

Tools: & Framework: Struts, Spring, Hibernate, JSF, JUnit, Jasper reports, SOAP UI, GWT and Apache Camel.

Web services: SOAP, Restful, JAXP, JAXB, JAX-RS JAX-WS, WSDL, UDDI, 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, Gradle and ANT.

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.

Database: Oracle, MySQL, DB2, SQL server, MongoDB.

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

OS & Environment: Windows, Win 2k Server, UNIX, Linux.

Design Patterns: MVC, Service Locator, Business Delegate, Observer, Data Access Object, Factory Pattern.

Modeling/CASE Tools: Rational Rose, MS Visio Professional.

Development Tools (IDE): Eclipse, JBuilder, IBM RAD, IntelliJ and STS.

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

PROFESSIONAL EXPERIENCE:

Confidential, Madison, WI

Sr. 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.
  • Developed the application using Servlets and JSP for the presentation layer along with JavaScript and JQuery for the client side validations.
  • Used the basic principles of MVC to in corporate the Angularjs to build client side application and Node.js for building server side API's.
  • Worked on Node.js providing an event-driven architecture and a non-blocking I/O API that optimizes an application's throughput and scalability.
  • Developed reusable and interoperable Web service modules based on SOA architecture using RESTful
  • Implemented Micro Services using Spring boot and helped in conversion of the monolithic services to Micro Services.
  • Developed Cloud Compatible Micro Services using Spring Boot, java and related web technologies
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • 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 Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT .
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Design, examination and execution of open confronting sites on Amazon Web Services (AWS).
  • Experience utilizing and making custom scripts and applications utilizing the AWS SDK and/or CLI Tools.
  • Designed and developed the system used for AWS Elastic Environments, including monitoring individual instance and managing individual components and SNS, SQS for asynchronous workflow.
  • 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).
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle
  • Involved in building Docker container images using gradle plugin
  • Responsible for creating tables in development schema and Wrote oracle packages, procedures and functions in PL/SQL.
  • Designed and developed functionality to get JSON document from MongoDB document store and send it to client using RESTful web service.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Configured and Implemented Spring AOP for transaction management, logging and performance tracking.
  • Using spring security framework for user level authentication with REST API for service layer Development.
  • Implemented the application using Spring Boot Framework and handled the security using spring security.
  • Used Spring DI, Spring DAO (JDBC Template) in the persistence layer for GPS, backend being Oracle10g.
  • Used Spring Batch for running batch jobs.
  • Created test cases for DAO Layer and service layer using JUNIT.
  • Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports.
  • Hibernate outline work is utilized as a part of perseverance layer for mapping an article situated area model to a social database
  • Created reusable templates using Angular directives and worked with npm package manager tools (NodeJS) and build tools like gulp.
  • Defined the Hibernate configuration file, hibernate mapping files and created classes to persist the data into Oracle.
  • Used Software Configuration Management (SCM) and Java Build Tool Maven .
  • Worked in configuring the data source & JNDI Configurations in WebSphere application server.
  • Worked with Splunk to logging and analyzing defects s84tatus.

Environment: Java, HTML5, CSS3, JavaScript, JQuery, AngularJS, NodeJS, JSON, Spring, AJAX, JSP, Spring MVC, Spring Batch, JSTL, MongoDB, PL/SQL, Web Services, AWS, Micro Services, Restful, Docker, SOAP, GIT, XML, Log4j, JUnit, Maven, Oracle, RAD, JIRA, Mule ESB, WebSphere, Clear Case, JNDI, OC4J, TOAD.

Confidential, McLean, Virginia

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of the application.
  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project
  • Developed screens using Html5, AngularJS, DOJO, CSS3, JSF and AJAX
  • Involved in implementation of MVC pattern using AngularJS, and Spring Controller
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in JavaScript framework AngularJS
  • Used Spring Boot, Spring MVC to build the Web application, Services
  • Worked on Spring Framework for Dependency and Transaction Management.
  • Utilized the Spring AOP feature for implanting cross-cutting concerns like logging and Transaction Management and separated the business logic from System Services
  • Designed and developed Application based on spring framework using MVC design patterns
  • Used Spring Validations Framework for validating the properties of java beans
  • Involved in developing stored procedures and Triggers on Oracle
  • Involved in system design and development using Collections and multi-threading for the action classes
  • Created Maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on spring technology
  • Extensively worked with the retrieval and manipulation of data from MongoDB
  • Prepared calls through Hibernate and Spring JDBC for Interacting with the Database
  • Used SOAP based Web services from scratch to develop interfaces to integrate between front end systems and back end systems
  • Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and Restful
  • Implemented Spring MVC Controller module for better handling of client request, consume, RESTful data service and sending response back to client.
  • Developed a RESTful based service for data retrieval to make it independent of the current application
  • Used J ava API for XML Web Services ( JAX-WS ) to convert Java Objects to XML conversions. Created RESTful web services interface to Java-based runtime engine and accounts
  • Implemented Log4j framework and customized to meet the application requirements.

Environment: Java, HTML5, CSS3, JavaScript, AngularJS, XML, JSF, MongoDB, Hibernate, spring, Spring Boot, Spring AOP, Spring MVC, JUnit, Maven, WebSphere, JSON, GIT, Agile Methodology, AJAX, Restful, Log4J, SOAP, JAX-WS, JIRA, Oracle, WSDL, SVN, Multi-threading.

Confidential, Rochester, Minnesota

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client
  • Analyzed the requirements and formulated project scope
  • Designed front-end presentation logic using JSP, CSS3 and Struts tags
  • Developed internal coding using J2EE technologies based on the MVC Architecture
  • Implemented Business Logic using Java, Spring, Struts and Hibernate
  • Developed the functionalities using Agile Methodology
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs so as to wire objects of business classes
  • Implemented DAO pattern to fetch data from database using Hibernate in order to carry out various database operations and also avoid redundant database access statements
  • Involved in configuring XML mapping files and POJO objects
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts
  • Retrieved information from the Oracle database using Spring-Hibernate
  • Developed UI screens using JSP, JavaScript and AJAX
  • Used AJAX extensively to implement front end /user interface features in the application
  • Used Multi-threading and caching to improve user experience
  • Created DDL and DML SQL scripts for creation of database objects in Oracle dB
  • Testing - Unit testing through JUnit & Integration testing in staging environment
  • Created new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application
  • Focused on Test Driven Development ; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
  • Used Jenkins to load JAR files from Database required for running the application
  • Used Eclipse IDE to develop and debug application code
  • Used Log4j utility to generate run-time logs
  • Make use of JIRA tool to track the bugs and status
  • Scheduled daily status meetings within the offshore team and also used to communicate the same to the onsite team accordingly
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive Outcome.

Environment: Java, HTML, CSS, Struts, JavaScript, JQuery, Spring framework, Spring MVC, SQL, Hibernate, JSP, Servlets, JDBC, AJAX, REST, SOAP, XML, JIRA, Oracle, LOG4J, Multi-threading, Web Sphere, WebLogic, Agile Methodology, SVN, Maven, Jenkins, JUnit.

Confidential, Arizona, AZ

Java/J2EE Developer

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration.
  • Prepared Functional and Non-Functional requirements by analyzing the business requirements
  • Developed various helper classes needed following Core Java multi-threaded programming
  • Implemented the persistence layer using Hibernate
  • Developed Validator using Java Regular Expressions
  • Implemented the page GUI pages by using AJAX to asynchronous communication.
  • Implemented the Custom Tags
  • Developed Value Objects/POJO classes to hold the values between Data Layer and Business logic layer
  • Developed and maintained the data layer using DAOs
  • Used Stored Procedures to save and get the information to/from Database
  • XSL is used to display the data in PDF from xml file
  • Used various core java concepts such as Multi-threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Used CSS for applying style in entire applications.
  • Developed Service Layer Using Spring, persistence layer using Hibernate
  • Used SVN for source code version control
  • Using JIRA tracking the issues and resolving them
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
  • Prepared technical reports & documentation manuals during the program development.
  • Written ANT scripts for building application artifacts and clean-up jobs and development purposes.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking
  • Performed deployment of applications on JBoss Application Server
  • Scheduled daily status meetings within the offshore team and also used to communicate the same to the onsite team accordingly
  • Possess Excellent Analytical, problem solving and learning skills as well as a Keen Interest in the Emerging Technologies.

Environment: Java, Hibernate, Spring, Servlets, XML, Tortoise SVN, MVC, J2EE, ANT, JBoss, AXIS, JAX-WS, Sun Metro stack, Log4J, DOM, SAX, Oracle, Multi-threading, JavaScript, AJAX, JIRA and RAD, XSL, POJO, DAO, Clear Case, Clear Quest.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC - Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript
  • Also, worked with the PDF and EXCEL format file download of user data on JSP’s when user wanted to save his/her personal data on JSP page tables
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture
  • Designed the user interfaces using JSP s, developed custom tags, and used JSTL Taglib
  • Developed various java business classes for handling different functions
  • Developed controller classes using Struts and tiles api
  • Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use Case Transaction diagrams
  • Participated in design and code reviews
  • Implemented Use Case Diagrams and Sequence Diagrams during the design phase using Rational Rose.
  • Developed User Interface using AJAX in JSP and performed client-side validation
  • Developed JUnit test cases for all the developed modules. Used SVN as version control.

Environment: Java, J2EE, JSP, DB2, HTML, DOM, SAX, AJAX, JUnit, Rational Rose, Eclipse Indigo 3.5, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Extensively use of Core Java features including collection, exception handling, generics and annotation in the logic tier to implement the mortgage calculator algorithms such as monthly payment for fix rate and ARM.
  • Designed the back-end server, build web service to provide result and generate report and also the front-end user interface.
  • Developed Presentation and validation layers using JSP, HTML and CSS3 Custom Tag Libraries.
  • Retrieved data from the web service for calculation using AJAX call.
  • Involved in designing the user interfaces using Struts Tiles Framework
  • Developed JUnit test cases for DAO and Service Layer methods.
  • Extensively used JQuery validation package to make client side user input validation
  • Extensively used Cache to avoid the repeated logic calculation and access database
  • Used JSP, JavaScript and JDBC to create web Servlets
  • Created tables in database based on the Entity-relationship model that is provided by the database architect
  • Used SVN for version control
  • Used IBM RAD7 as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Java, J2EE, JDBC, JSP, Oracle, JavaScript, HTML, CSS3, Struts, jQuery, JUnit 4, AJAX, SVN, JIRA.

We'd love your feedback!