We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

East Lansing, MI

SUMMARY:

  • Professional Java/J2EE Software Developer with 7 years of focused experience of Web based applications with provisioning of groundbreaking and customized solutions to meet capricious industry requirements.
  • Developed web application in open source java framework Spring. Utilized Spring MVC framework. .Also configured and developed web applications in spring, employing Aspect Oriented Programming and Inversion of control
  • Developed pages using JSTL, Struts tag libraries and HTML5 and CSS3, performed client side scripting using AJAX, JSON in Java Script. Also experienced in writing XML converters using DTD for validation, XSL for formatting and displaying XML data on browser.
  • Experience in developing progressive web applications (PWA) by using Angular 2/4.
  • Extensive experience in Forms validation in Angular 2/4
  • Experience in Angular 2/4 to create production builds with Angular CLI.
  • Expertise in ReactJS framework to develop the SPA
  • Good experience in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Expertise in Programming Servlets, JSP and Core Java.
  • Expertise in Development of the applications using Java / J2EEtechnologies Servlets, JSP, JDBC
  • Good knowledge on Database Connectivity Programming Using JDBC and Hibernate.
  • Expertise in programming with Hibernate Framework, Hibernate Configuration, Object Relation Mapping (ORM)
  • Expertise in RDBMS, JDBC, Oracle and SQL Server including SQL/PLSQL, Stored Procedures and TOAD.
  • Experienced in designing, developing, and deploying J2EE applications on Websphere, Weblogic, Apache Tomcat and JBoss Servers.
  • Experience in software versioning and revision control systems such as CVS, SVN, and Clear Case. Well experienced in IDEs such as Eclipse, WSAD, NetBeans.
  • Experience writing SQL queries and working with Oracle and My SQL.
  • Real time Experience in Java tools like Maven, SVN, JIRA, LOG4J, SOAP UI, and GITHUB.
  • Expertise in spring framework, include Spring IOC/Core, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring MVC, Spring Cache and Spring Integration.
  • Good knowledge on Database Connectivity Programming Using JDBC and Hibernate.
  • Used Java 1.8 with Spring Boot, Spring Cloud and Micro service Patterns like Netflix Eureka for Service.
  • Experience in Spring Security OAuth 2.0 and developed a application that have the option to split them across two applications, and also to have multiple Resource Services that share an Authorization Service
  • Expertise in Object - oriented analysis and programming (OOAD) like UML and use of various design patterns
  • Have dealt with end users in requirement gathering, user experience and issues
  • Very strong understanding in Spring Security OAuth 2.0 to requests the tokens and they are handled by Spring MVC controller endpoints, and access to protect resources handled by standard Spring Security request filters.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Diverse experience utilizing tools in Microservices architecture applications using Spring Boot, Spring Cloudconfig, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, AWS, RabbitMQ, Kafka, Zookeeper, Cassandra, MySQL, Restful Web Services.
  • Experience in creating various Docker images from the Docker containers and published these images in the Docker hub repository. Deployed the Dockerized Spring Boot application using AWS Elastic Bean Stalk (EBS).
  • Expertise in working with Struts Framework and also had experience in MVC2 architecture using Jakarta Struts 2 with features like Validation framework, Tiles framework.
  • Experience in preparing deployment packages and deploying to Dev and QA environments and prepare deployment instructions to Production Deployment Team
  • Implemented Load Balancing of the servers using Eureka and Ribbon.
  • Experience in setting up CI/CD pipelines using Jenkins, Bamboo and GOCD.
  • Good experience in unit testing with Karma, Jasmine and JUnit.
  • Good working knowledge of Grunt, Bower.
  • Excellent experience with Relational databases like MySQL, Oracle, SQL Server, DB2 and No SQL databases like MongoDB, CouchDB and Cassandra.
  • Team player with excellent analytical, communication and project documentation skills
  • Agile Methodology and Iterative development
  • Excellent Client interaction skills and proven experience in working independently as well as in a team, good at Documenting and Understanding User requirements and System Specifications.
  • Experience with Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD/ OOSD), Agile Software Development, Scrum Methodology.
  • Strong work ethic with desire to succeed and make significant contributions to the organization. Sound technical, analytical, programming skills and good communication and inter-personal skills.
  • Experienced in software development life cycle on various phases like Requirement analysis, Estimation, Design, development, testing, deployment and maintenance of Software Applications using Object-Oriented n-tier architecture technologies
  • .Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Business Delegator Pattern, Controller Pattern, MVC Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern and Template Pattern

TECHNICAL SKILLS:

Programming Languages: Java,J2EE, JavaScript, SQL, PL/SQL

Java Technologies: Java 1.2/1.4/1.6/1.7/1.8 , Servlets 2.2, JSP 1.2/2.0, JDBC, JNDI, JAXB, HTML,JSTL

Frameworks: Struts 1.0/1.1/2.0, Spring 2.5/3.0/4.0, Hibernate 3.0, JSP 1.2/2.0, JPA, JSF

Web Services: SOAP,RESTFULL

Web Development Technologies: HTML 5, DHTML, AJAX, CSS, XML, XSL, XSLT, SAX/DOM JavaScript, AngularJS

Web/Application Servers: Confidential WebSphere 6.x/5.x, Web Logic 10.3.6/9.2/11 g, J Boss 4.x/3.x, Apache Tomcat 5.x/6.x

Databases: Oracle 8i/9i/10g/11g, MySQL, Derby 10.11.1.1

Configuration: SVN,GIT, CVS, Rational Clear Case

IDEs: Eclipse 3.x, STS, Net Beans

Methodologies: Agile, UML, SCRUM, MVC

Operating Systems: UNIX, Linux, Windows 8/7/Vista/XP/2000/98/95

Tools: and Other Maven, JUnit, Log4J, SVN, JIRA

PROFESSIONAL EXPERIENCE:

Confidential, East Lansing, MI

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.
  • Interact with the business owners and aid in understanding the application.
  • Implemented Single Page Application SPA functionalities using Angular Routing and also used Angular Lazy Loading, to increase the performance of the application.
  • Used object storage container to store the secured files and retrieved from API by using Amazon web services (AWS), Pivotal Cloud foundry.
  • Developed POC for Cassandra DB.
  • Identified test cases to automate. Automate those test cases using Selenium Web Driver, TestNG and Java technologies (Eclipse IDE), UFT. Contributed in framework creation.
  • Developed the front-end using HTML, JavaScript, AJAX and CSS
  • Used Java 1.8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection Objects.
  • Installed and configured Docker for creating virtual environments. Applied the company build pipeline using Jenkins, AWS and Docker.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Used Java 8 to derive concepts like functional interfaces, Stream API, Producer, Consumer, Bi Consumer etc.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium Web Driver.
  • Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Strings, Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.
  • Automated Webservices by writing Groovy scripts and used assertions for data validation and performed data driven for validating different endpoints.
  • Used spring Framework for implementing business logic and maintaining transactions.
  • Worked in Spring Data JPA to Support XML based entity mapping.
  • Deployed Spring boot based Micro Services, Docker container using Amazon EC2 container services and using AWS admin console.
  • Developed Micro services using Spring MVC, Spring Boot, Spring Cloud.
  • Worked on Spring Cloud Router and Filter to automatic registration of Zuul filters, and a simple convention over configuration approach to reverse proxy creation.
  • Implemented Spring Cloud-Netflix OSS Stack along with Netflix Zuul API Gateway with Eureka Service Registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
  • Worked with Spring actuator which is configured Spring Boot application and monitor by invoking HTTP endpoints.
  • Used Micro services architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Used RESTful Web Services making HTTP protocols as a medium of communication between client and server. A client sends a message in form of a HTTP Request and the server responds in the form of an HTTP Response.
  • Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0.
  • Wrote Kafka producers to stream the data from external Rest APIs to Kafka topics.
  • Worked on java message service (JMS) to Handling Middleware Connectivity, Inter-process message communications, Security and messaging protocols.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS comprehensive, evolving cloud computing platform.
  • Wrote SQL Queries to interact with SQL Server Database.
  • Worked with NoSQL database MongoDB and created pipeline from MongoDB Cluster.
  • Used Mongoose API to access the Mongo DB from Node JS and used Angular CLI and NPM for scaffolding the Angular application.
  • Used Hibernate as persistence Layer - using the SQL Server Database and configuration data to provide persistence services (and persistent objects) to the application.
  • Wrote unit tests for JavaScript based Applications using Karma, Jasmine (Angular).
  • Done with unit testing of all Java classes using Junit, Mockito, PowerMock, MockMvc, JAssert framework.
  • Actively Participated in tracking and resolving Production issues.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.
  • Worked on issue tracking tool JIRA.
  • Used GIT for Source Control and Version Management of all codes and resources.

Environment: HTML, CSS, Bootstrap, Angular 2.0, Rest webservices, Core java, Micro services, Spring Boot, Spring core, Spring Security, Hibernate, kafka, JMS, JUnit, Karma, jasmine, AWS, Jenkins, Apache Maven, Oracle, MongoDB.

Confidential, Albany, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Evaluated of High Level Designs and use cases given.
  • Developing Web Application, Administration and Service Management modules on Spring and EJB. Spring is used for dependency injection.
  • Used Maven and Jenkins as build tool and deploying the application using Kafka.
  • Designed and developed the communication between Spring beans and EJB (Stateless Session beans).
  • Designed and developed the front-end with Spring MVC framework, Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages integrating AJAX, Custom Tag’s, JSP TagLibs, HTML, JavaScript and JQuery.
  • Worked on Frameworks like AngularJS 1.x, Angular 2/4, and ReactJS for developing Single Page Application.
  • Created custom filter in ReactJS in the application.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Session façade, Service Locator, Data Transfer Objects, Data Access Objects, Singleton and factory patterns.
  • Developed EJB’s on HIPAA compliance, which involves transfer of data in encrypted format.
  • Exposed EJB’s as web services and deployed web services in JBoss Application server in development and testing environment.
  • Used Hibernate to develop persistent classes following ORM principles.
  • Developed Hibernate configuration files for establishing data base connection and Hibernate mapping files based on POJO classes.
  • Developed messaging service through EJB using JMS.
  • Involved in the design and development of Business Tier using Service Beans (Stateless EJB’s), DAO’s (Data Access Objects), Data Access Layer using Hibernate.
  • Deployed spring configuration files such as application context, application resources and application files.
  • Design and developed Maven scripts to build and deploy the application in JBoss 4.2.3.
  • Managing the version control for the deliverables by streamlining and re-basing the development streams of the MS Visual Source Safe.
  • Involved in product life cycle developed using Scrum methodology.
  • Configured JBoss in Linux and deploying application. Developed DAO layer using Cassandra and expertise in CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Designed and Implemented Data Migration from MarkLogic XML Documents to Oracle Tables (REST, SOAP, XML Gateway)
  • Create RESTful APIs in Java with Mongo persistence.
  • Involved in unit testing of web services for generated WSDL using WSDL Browser.
  • Involved in mentoring team in technical discussions and Technical review of Design Documents.
  • Involved in code reviews and verifying bug analysis reports.
  • Involved in Approval of SDD’s and Module completion reports submitted by team.

Environment: Java 1.5, J2EE, OOA, OOD, Spring, Hibernate, EJB 3.0, JQuery, Custom Tags, JSP, HTML, XML, XSLT, DHTML, AJAX, CSS, JavaScript, JBoss 4.2.3 GA, JMS, JAXB, Eclipse, JUnit, Log4j, Oracle, Windows and Linux, STS 2.0 (IDE) and Scrum.

Confidential, Wayne, PA

Java/ J2EE Developer

Responsibilities:

  • Involved in Full Life Cycle Development in Distributed Environment using Java and J2EE framework.
  • Designed the application by implementing Struts Framework based on MVC Architecture.
  • Developed dynamic content of presentation layer using JSP.
  • Analysis of the specifications provided by the client.
  • Experienced in web application development using Eclipse 3.3.
  • Coding and code reviews.
  • Involved in development of flexible database layer using Hibernate.
  • Analyzed the business domain of the application for J2EE development work.
  • Involved in documentation activities such as preparation of overviews and clarifications of each module.
  • Responsible for Project Execution, project environment set-up, software installations, development, testing and coordinating with the team.
  • Involved in the development of EJB’s and deployed the application on Web Logic.
  • Used CVS for the version control.
  • Excel sheets uploading into server Using Apache Smart Upload, Apache POI.
  • Implemented java design patterns such as Singleton and Service Locator.
  • Assisted in the testing phase of project (development testing, unit testing, System testing and Integration) using Junit.
  • Involved in manual testing and Integration testing of the system.
  • Developed of server side utilities like Servlets (Action Classes), Form Beans, Java Beans, DAO Using Struts framework.
  • Involved in Enhancement of the project, provided the backend support-using Oracle9i.
  • Involved in writing Functions and Procedures in PL/SQL.
  • Participated in the Client call to get more clarity on the requirements and changes.

Environment: Java 5.0, Struts, Spring 2.0, Hibernate 3.2, Web Logic 7.0, Eclipse 3.3, Oracle 10g, JUnit 4.2, Maven, Windows XP, HTML, CSS, JavaScript, and XML.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Full Life Cycle Development in Distributed Environment using Java and J2EE framework.
  • Designed the application by implementing Struts Framework based on MVC Architecture.
  • Designed and developed the front end using JSP, HTML and JavaScript and JQuery.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information Apache Axis 2 Web Service.
  • Extensively worked on User Interface for few modules using JSPs, JavaScript and Ajax.
  • Developed framework for data processing using Design patterns, Java, XML.
  • Used the lightweight container of the Spring Framework to provide architectural flexibility for Inversion of Controller (IOC).
  • Used Hibernate ORM framework with Spring framework for data persistence and transaction management.
  • Designed and developed Session beans to implement the Business logic.
  • Developed EJB components that are deployed on Web logic Application Server.
  • Written unit tests using JUnit Framework and Logging is done using Log4J Framework.
  • Designed and developed various configuration files for Hibernate mappings.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Developed Web Services for sending and getting data from different applications using SOAP messages.
  • Actively involved in code reviews and bug fixing.
  • Applied CSS(Cascading style Sheets) for entire site for standardization of the site.
  • Assisted QA Team in defining and implementing a defect resolution process including defect priority, and severity.

Environment: Java 5.0, Struts, Spring 2.0, Hibernate 3.2, WebLogic 7.0, Eclipse 3.3, Oracle 10g, JUnit 4.2,Maven, Windows XP, HTML, CSS, JavaScript, and XML.

Confidential

Software Developer

Responsibilities:

  • Generated the classes and interfaces from the designed UML sequence diagrams and coded as per those plans along with the team.
  • Developed user interfaces for policy owner module using JSPs, Struts Tag Library, and Tiles framework.
  • Developed necessary DAOs (Data Access Objects) for policy owner module.
  • Application was built on MVC architecture with JSP, CSS, HTML and DHTML acting as presentation layer, Struts framework as business layer.
  • Performed client side and server side validations using Struts validations. Created Action Form beans and performed validation by configuring the Struts Validator.
  • Used Dispatch Action to group related actions into a single class.
  • Developed Business tier and Presentation tier using Struts, JSP. Coding using JSP, HTML, and CSS JavaScript for validation, Servlets using STRUTS framework, JDBC.
  • Wrote JDBC class to interact with Database.
  • Created database tables for the application on a DB2 database.
  • Created data model, SQL scripts for the application.
  • Build the applications using ANT tool. Also used Eclipse as the IDE.
  • Actively involved in testing, debugging and deployment of the application on Weblogic Application server. Developed test cases and performed unit testing using JUnit.
  • Participated in design session and design reviews.

Environment: Java1.5, JDBC, JUnit, Struts 1.1, Tiles, HTML, CSS, JSP, JavaScript, DAO, Eclipse, Weblogic, UML

Hire Now