We provide IT Staff Augmentation Services!

Sr. Java\j2ee Developer Resume

0/5 (Submit Your Rating)

Marietta, GA

SUMMARY

  • 8 years of professional experience in analysis, design, development, testing, implementation and maintenance of various software applications on Java/J2EE Technologies.Experienced in all stages of Software development life cycle(SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various software development methodologies like Waterfall, Agile.
  • Working experience in J2EE design patterns such as Data Access Object, Factory methodand Singleton pattern
  • Experienced in different software development methodologies like Water Fall Model and Agile Methodology.
  • Experience in Client - side Technologies such as HTML4/5, CSS/CSS3, Bootstrap, JavaScript, AngularJS, Node JS, jQuery, JSON, and AJAX.
  • Extensively used ORM(Hibernate3.0) in data access layer to access and update information from the Oracle database. Used Hibernate Query Language (HQL) for writing the queries.
  • Extensively worked on J2EE technologies like Servlets, JSP with Custom Tags, JSTL, Hibernate, Struts, EJB, spring, and JMS.
  • Worked on spring’s IOC, AOP, Spring MVC, Spring Web Flow, Spring schedulers and spring's integration with JSF/Hibernate and creating/consuming of both REST and SOAP services.
  • Implemented major services of the project and developed authentication and authorization mechanisms of REST and SOAP web services using WSDL, SOAP, UDDI, JAX-RPC and JAXB.
  • Designed and implemented Amazon Web Services (AWS) cloud based instances for use on projects.
  • We set up a few multiple EC2 instances for the Availability Zones (AZ) which are redundant in nature.
  • Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • In-depth knowledge and Architectural experience using Service Oriented Architecture (SOA) using Web Services.
  • Have Good Knowledge on AngularJS filters for search, sorting, pagination and custom filters.
  • Skilled in using Bootstrap Twitter Templates for Responsive Web Design (RWD) to add front-end features for social communication in the application.
  • Experienced in using Database servers such as MySQL, and MS-SQL Server 2005/2000.
  • Very Strong conceptual and hands on programming skills on Collections, Multi-Threading, Garbage Collection, Exception Handling, OOPs concepts in Core Java.
  • Experience with production deployments during releases and patches
  • Domain knowledge of Banking, Financial Service Industry, Health care and Ecommerce.
  • Good Experience on MVC frameworks like Angular JS, Angular JS 2.0 for creating Single Page Application (SPA) using concepts like Routing, Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
  • Development and deployment experience with Apache Tomcat, WebLogic, IBM Web sphere, JBoss and Web sphere servers. Proficient in RsDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL, MSSQL, NoSQL, Mongo DB.
  • Experienced in implementing logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven, and Gradle tools.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, NetBeans, Net Beans, RAD, WID (Web Sphere Integration Designer), IntelliJ, Liferay, Android Studio, WebSphere Studio Application Developer (WSAD).
  • Experience using different databases, such as Oracle, SQL Server and PostgreSQL with experience in writing queries, stored procedures, triggers, etc.
  • Proficient in RsDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL, MSSQL, NoSQL, Mongo DB.
  • Good Experience in writing Stored Procedures, Functions, DDL and DML SQL queries.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod. Have a good knowledge on how to read data from a database server and write to Kafka topic and process through a streaming pipeline.
  • Have good Knowledge with using Testing to automate the unit tests while using the Selenium to perform browser integrity and unit test automation.
  • Good Knowledge on (A.W.S.)Amazon Web Services(Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS and Amazon CloudFront), using the ElasticSearch APIs (Document, Search, Indices, Cluster, etc.), High Availability Practices and deploying backup/restore infrastructure.
  • Experience in creating Entity Relationship Diagrams (ERD) using data modeling tools, organizing the data in the project into entities and define the relationships between the entities.
  • Have knowledge on the server side scripting using Node.JS to develop the applications, which are data intensive real time applications that run on distributed devices.
  • Have good knowledge on how to use Node.JS to establish the connectivity between database and client.
  • Have a Good Knowledge on how to coordinate the onshore and offshore teams during the Development and production times respectively.
  • Have a Good knowledge on Spring Boot on how to develop microservices using spring boot.
  • Have good knowledge to create Spring Boot application testing suite using Spring Junit plugin.
  • Strong Analytical, diagnostic and troubleshooting skills and ability to work in a fast-paced and team oriented environment.
  • An effective communicator with excellent relationship management skills coupled with demonstrated inter-personal and analytical skills.

TECHNICAL SKILLS

Languages: Java, SQL, C

Core Java: Multithreading, I/O Stream, Collections, JDBC, and Java Beans

J2EE Technologies: Java Servlets, JDBC

Frameworks: Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Struts, Hibernate, DWR, Log4j.

Web Technologies: HTML, CSS, XML, DHTML, SOAP, WSDL, JAX-RS, JSX-WS, AngularJS, JSON, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Java Beans, JavaScript, AJAX, Ext JS, AWS,REST

XML Technologies: XML, XSL, XSLT, XML Beans, SAX, DOM, AXIS, Castor and JAXB

Scripting Languages: JavaScript, jQuery, Ajax.

IDE’s: Eclipse and NetBeans

Database: Oracle, MySQL, Microsoft SQL Server.

Design Patterns: MVC, Singleton, Factory, Business Delegate, Service Locator, Session Facade, DTO, DAO

Application Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere, JBoss. IIS

Web Services: SOAP, REST

JavaScript Framework: jQuery

Version Control: CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git

Operating Systems: Windows, Unix,Sun Solaris,Linux

PROFESSIONAL EXPERIENCE

Confidential, Marietta, GA

Sr. Java\J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of the application usingAGILE methodology in a TDDapproach and in aCICDwith Automation environment.
  • Developed entire application web-based client implementing MVC Architecture using Spring Framework myself to deploy and test in this environment.
  • Used multi-threading.
  • Worked with JMS (java messaging service) for asynchronous communication and with JMS queues for P-P communications and Topics for one- many communications
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Used Hibernate asORMto map Java classes to data base tables
  • Used Java Message Service (JMS) API to create, send, receive, and read messages to main asynchronous.
  • Involved in the implementation of DAO using Spring-HibernateORM.
  • Used Jenkins tool and its plugins to check for any updates and trigger a build automatically if there is a change in the code or environment variables.
  • Used Nexusrepository to store all the artifacts being deployed and developed from time to time in the whole environment.
  • Used Tomcatas an application deployment server and whenever the build is success the application can be readily be deployed to the production environment.
  • UsedMavento automate the java class files and automate the java builds through respective maven goals.
  • Used Seleniumtool to write and automate the tests for the small MVC application developed for a test over the environment.
  • Used Testing to automate the unit tests while using the selenium to perform browser integrity and unit test automation.
  • Used Static Code Analyzing Tool CheckStyle to generate the code analysis reports.
  • Used Static Code Analyzing Tool findbugs to generate the code analysis reports.
  • Used Static Code Analyzing Tool PMD to generate the code analysis reports.
  • Installed and configured the Redhat Linux Environment Box using Linux commands (Linux Administration).
  • Worked with Core Javatechnologies like Multi-Threading and synchronization.
  • Merging and Branching Strategies were proposed and implemented through git.
  • R&D over Static Code Analyzing open source tool SonarQube to generate the code analysis reports automatically and quickly.
  • R&D over Continuous feedback using slack is done and suggestions have been made to implement them with a small demo implementation.
  • R&D over latest OpenShift 3.0 Redhat (PASS) is done and Submitted a document how good it is over the kubernetes and Docker.
  • Designed and implemented Amazon Web Services (AWS) cloud based instances for use on current and upcoming projects.
  • We set up a few multiple EC2instances for the Availability Zones (AZ) which are redundant in nature.
  • Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Implemented AWS solutions using S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.
  • Supported Ansible for the implementation and automation of the infrastructure.
  • Provided the full-fledged Documentation on how to build this environment proposed with a clear-cut implementation.
  • Have lead a onshore and offshore teams during the Requirement Phase Gathering time respectively.

Environment: Java 1.8, Java Beans, J2EE, REST, Testing,Spring 3.0, JSP, XSD, XMLBeans, tomcat 8,Eclipse neon 2.0, SQL Server, JUnit, Redhat Linux, Git 2.0, Maven 3.3.9, Jenkins, Nexus, SonarQube, Slac, Findbugs, CheckStyle, PMD, Selenium, Dependency Injections, Plugin Management, Ansible, OpenShift 3.0 (Redhat PASS), Merging and Branching Strategies were proposed and implemented.

Confidential, Fremont, CA

Sr. Java\J2EE Developer

Responsibilities:

  • Designed and coded application components in an agile environment utilizing a test-driven development approach.
  • Interactions with Business and Functional QA team for obtaining requirements.
  • Used Spring MVC for the management of application flow (by developing configurable Handler Mappings, View Resolver).
  • Used spring dependency injection to inject all the required dependency in application.
  • Developed Graphical User Interfaces using UI frameworks Angular JS and Webpages using HTML and JSP’s for user interaction.
  • Developed screens, Controller classes, Business services and DAO layer.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed the Business Logic using Plain Old Java Objects (POJOs).
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Implemented Hibernate in the Data Access Object layer to access and update information in the Oracle10g Database.
  • Used Core Java concepts such as Multi-Threading, Exception Handling, Collection API's to implement various features and enhancements.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
  • Wrote test cases in JUnit for unit testing of classes.
  • Consumed Web Services for transferring data between different applications.
  • Used REST Web services to retrieve credit history of the applicants from third party applicants.
  • Involved in coding, maintaining, and administering Servlets, and JSP components.
  • Deployed the application in WebLogic Application server and Apache Tomcat 6.0 application servers.
  • Wrote PL/SQL queries, Stored Procedures, and triggers to perform back-end database operations.
  • Experience with Grunt and load.js
  • Built scripts using Ant to build the J2EE application.
  • Used Eclipse3.0 IDE for developing code modules in the development environment.
  • Mentored few people in team and have reviewed design, code and test cases written by them.
  • Developed the GUI module DMT using Struts framework, JavaScript, DOJO, Ajax, HTML and DHTML.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Good experience with Hibernate, AJAX, PERL and Unix Shell Scripting.
  • Excellent understanding of java concepts like Multithreading, String handling and construct and optimized SQL queries in DB2.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types.
  • Integrate Bootstrap in existing web applications. Involved in coding for the presentation layer using JQuery, JQuery Mobile, NodeJS and JavaScript.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
  • Performed Unit as well as System Integration test (SIT) and User Acceptance Test (UAT) for all the modules.
  • Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.

Environment: JAVA1.7, JSP, J2EE, Spring 3 MVC, Hibernate 3, Spring Boot, Spring Batch, Spring Dependency Injection, Struts, JQuery 1.7, JSF, Dojo, JavaScript, CSS, Ajax, AngularJs, Html5,PERL, REST, Crud, PL/SQL, Spring JDBC, Apache CXF, SOAP, Restful Webservices, Akka, NodeJS, ReactJs, Mockito, Spring Boot, bootstrap, MongoDB, SVN, NoSQL, MicroServices, Scala, Maven, XML, XSD, Apache Tomcat, Oracle 11g, SQL, Google Web Kit (Gwt), Jira, python, Cassandra, SOA.

Confidential, Tennessee, FL

Sr. Java\J2EE Developer

Responsibilities:

  • Actively involved in Development, Bug fixing and Enhancement in Agile methodology (Core Java, Spring, Hibernate, Oracle, MySQL, JavaScript, HTML, and CSS).
  • Developed SOAP Web Services for different Use Cases like Surgeries or Procedure, Pregnancies.
  • Responsible for Development of health care Web page using HTML, JavaScript, jQuery.
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
  • With the help of Angular JS library functions for the logical implementation part at client side for all the application.
  • Created forms to collect and validate data from the user in HTML and JavaScript
  • Used Angular JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Streamlined the Responsive Web Design to enhance the User Experience and developeddesigns for the prototypes
  • Gained Knowledge in MVC architecture Web Framework Spring 3.0 (Dependency Injection, Data Access Objects, and MVC Framework).
  • Implemented Struts1.3 framework for front end development and presentation logic.
  • Developed front-end screens and server side scripts using JSP, HTML.
  • Created DAO and Implementation classes.
  • Configured Java objects with back end database tables using O/R mapping in Hibernate.
  • Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate. Also generated Hibernate XML files for the configured beans and involved mapping of the classes in the hibernate-cfg.xml file. Written Hibernate Mapping files.
  • Used Spring Core (Dependency Injection), ORM integration and MVC, AOP modules
  • Worked with JPA and Hibernate4.0 for developing persistence layer and have written custom DAOs to merge and retrieve records.
  • Design and Coding of Web Services to implement SOA.
  • Developed WSDL for the Web Services based on business requirements and developed Custom Bindings.
  • Under the Project for Service Development in My Eclipse, I have created Service Implementation class.
  • Designed and developed Servlets to communicate between presentation and business layer.
  • Used Jetty to deploy the .war file.
  • Written the DAO Test classes and also Service test classes and tested with JUnit.
  • Worked under Test Driven Environment.
  • Coordinate with the QA lead for development of test plan, test cases, test code and actual testing, responsible for defects allocation and ensuring that the defects are resolved.
  • Used Subversion (SVN) for version control of web pages and documentation.
  • Used Maven to Validate, Compile, Test and Deploy.
  • Implemented action controllers, actions forms, validation framework, tag libraries and look up dispatch action.
  • Ensures highest level of technical quality, security, scalability, interoperability and stability in all products that are developed.
  • Configured and Used JMS to send messages from one application to other application internally.
  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned and Used JUnit for unit testing.
  • Responsibilities included coordinating with the team, designing the solutions, directing the code changes, conducting code reviews and deployment into production.
  • Application is developed based on the Agile Development process, so responsible for gathering requirements from the clients regularly.
  • Involved in Agile process, Sprint meetings, attended daily standup meetings (Scrum), estimation meetings.

Environment: Java, J2EE, JSP, Spring, MVC, ZK UI Framework, Websphere6.1, Jetty, XML, Web services, WSDL, SOAP, Subversion, Maven2, JUnit, Mule, Hibernate, Vignette, Oracle, DB Visualizer, My Eclipse, Windows XP.

Confidential, Pleasanton, CA

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in Software Development Life cycle starting from requirements gathering and performed object oriented analysis and design using UML and Relational Rose.
  • Used Spring IOC and created the Dependency Injection for the Action classes using ApplicationContext.xml.
  • Used RAD for writing code for JSP, Servlets, and Struts.
  • Used CVS for version control across common source code used by developers.
  • Involved in designing the user interfaces using JSPs.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Implementation of services for data layer and application layer.
  • Used JDBC to invoke Stored Procedures and database connectivity to SQL.
  • Design and implementation of RESTful Web services.Generated Web service client code and end points using Axis and developed the RESTful web services using JERSEY API.
  • Used AngularJS directives, factories and services for developing single page web applications.
  • Refactored existing project to make it more RESTful and thread-safe.
  • Developed complex SQL queries and Stored procedures to perform efficient data retrieval operations.
  • Managed software and configuration changes on Test and Production environments.
  • Troubleshot and diagnosed systems problems; installed and configured varied applications.
  • Created the Mock-ups using XHTML and JavaScript to understand the flow of the web application and created class diagrams using MS Visio 2005.
  • Involved in the process of analysis, design, and development of the application.
  • Developed the user interfaces using XHTML, JSP and Servlets for different User Interfaces using RSA tool.
  • Created dynamicHTML pages, used JavaScript andAJAX to create interactive front-end GUI.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Data- Binding concepts with developed controllers, filters, directives integrated with back-end services were extensively implemented using Angular JS
  • Configured the deployment descriptors in Hibernate to achieve object relational mapping.Developed Hibernate persistence layer modules.
  • Performed regression testing, unit testing using Junit.
  • Designed and developed Servlets to communicate between presentation and business layer.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Involved in writing procedures, queries using PL/SQL to process the data.
  • Used Apache Maven 2.2.1 as build tool.
  • Used CVS as version control tool for maintaining source code and project documents.
  • Perform deployment of Application on IBM Web Sphere Application Server8.5.
  • Involved in analysis, design and development, unit testing, implementation and support
  • Participating in design review meetings and analyzing the impact of change requests.
  • Enhanced existing systems according to assigned project requests.
  • Integrated application with third party application by consuming their web services.
  • Worked with Stored procedures and SQL queries to perform various database operationsusingSQLDeveloper.

Environment: Spring 4.0, Log4J, XML, Tomcat, WebSphere, Eclipse, Oracle, SQL Developer, SVN, Maven

Confidential, Grand Rapids, MI

Sr. Java\J2EE Developer

Responsibilities:

  • Involved in Software Development Life cycle starting from requirements gathering and performed object oriented analysis and design using UML and Relational Rose.
  • Actively involved in Development, Bug fixing and Enhancement in Agile methodology
  • Worked on implementing the Spring core and MVC framework for data access and in using version control (GIT).
  • Responsible for Development of health care Web page using HTML, JavaScript, jQuery, AngularJS, CSS, SASS including Ajax controls and JSON.
  • Leverages knowledge of W3C standards, Model View Layer (MVC) architecture and cross-browser development techniques.
  • Configured the deployment descriptors in Hibernate to achieve object relational mapping.Developed Hibernate persistence layer modules.
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
  • With the help of Angular JS library functions for the logical implementation part at client side for all the application.
  • Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
  • Used Angular JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Streamlined the Responsive Web Design to enhance the User Experience and developeddesigns for the prototypes.
  • Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Used jQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Developed JSP pages for user interfaces to interact with business layer. Developed Servlets to communicate with the other components under Spring Framework.
  • Analyzed business requirements, participated in technical design, development and testingof various modules assigned and unit testing is done using Junit.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
  • Involved in Agile process, Sprint meetings, attended daily standup meetings (Scrum), estimation meetings.

Environment: JAVA, J2EE, Spring MVC, JSP, Angular JS, HTML5, CSS3, SASS, JavaScript,jQuery, Bootstrap, RESTful web services, AJAX, JSON, XML, Node JS, ORACLE, SQL,MySQL, Web Agile, GIT.

Confidential

Senior JAVA/J2EE Developer

Responsibilities:

  • Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Angular JS, JSON, jQuery, AJAX.
  • Implementation of services for data layer and application layer.
  • Used JDBC to invoke Stored Procedures and database connectivity to SQL.
  • Design and implementation of RESTful Web services.
  • Worked on core Java, using file operations to read system file (downloads) and to present on JSP Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
  • Worked on the whole application module using technologies such as JavaScript, jQuery and Ajax Concepts.
  • Created forms to collect and validate data from the user in HTML and JavaScript.
  • Designed the table less web applications using CSS and with the help of tags as per W3C standards.
  • UI screens were developed using MVC features of Angular JS and JavaScript.
  • Used Polymers in creating web components and developed browser API's to custom HTML elements.
  • Migrating SOAP based API to REST.
  • Data- Binding concepts with developed controllers, filters, directives integrated with back-end services were extensively implemented using Angular JS.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Involved in writing jQuery-based Ajax requests using jQuery. Get or jQuery. ajax and jQuery. Post.
  • Involved in developing and testing the intranet web applications using JSP, JavaScript and CSS.
  • Designed Frontend with in object oriented JavaScript Framework.
  • Designed web site mockups, navigation buttons, etc. using Adobe Photoshop.
  • Strong understanding of supporting XML and JSON based REST web-services, integrating with the front-end.
  • Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
  • Worked on tools like GIT and JIRA for version control and bug tracking.
  • Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.

Environment: Html5, Css3, Angular, JavaScript, JQuery, Bootstrap, Ajax, Json, Java, Scrum, Agile, Oracle, Web Services, Soap, Rest, Spring, Hibernate, JSP, Maven, Junit, DOM, SQL

We'd love your feedback!