We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Albany, NY

SUMMARY:

  • 8 years of professional experience as a JAVA J2EE developer in Object Oriented Design, Development, Implementation and Maintenance of web and distributed Enterprise applications using Java/J2EE technologies for Health Care, Banking, Insurance, Telecom and e - commerce domains.
  • Expertise in JAVA, J2EE technologies and developing enterprise applications using JDK, SERVLETS, JSP, STRUTS, SPRING, HIBERNATE, JPA, ORM, JDBC, JBPM, POJO, JMS and HTML 5.
  • Experience in performing Requirement Analysis, Design, Development, Testing and Documentation of Software Development Life Cycle (SDLC).
  • Experience in developing User interface (UI) Rich Web Applications, and Web Service Applications using Front End/User interface (UI) Technologies like HTML5, XHTML, DHTML, XML, Object Oriented JavaScript, JavaScript and UI Libraries /Frameworks (MVC), jQuery, Angular, JSON, Bootstrap Framework, Ajax, CSS, Media Queries, CSS Frameworks, JSP.
  • Hands on experience in MVC Frameworks Struts, Spring IOC, AOP, and good knowledge in Web Services, SOA and Microservices.
  • Experienced in working with Test/Prod environments for continuous build and deployment using tools like Jenkins, GitHub and JIRA.
  • Designed and integrated the full scale Hibernate/Spring/Struts persistence solution within the application architectures for several projects.
  • Good exposure on Design Patterns including Data Access Object, Service Locator, Data Transfer Object and Singleton.
  • Expertise in using the IDE like IBM RAD, Eclipse and Net Beans for developing enterprise applications and deploying web services on Apache Axis.
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS and JAX-RS).
  • Experience in using various content management systems (CMS) and Software tracking systems such as Agile and JIRA.
  • Expertise in developing front end system with JavaScript, Bootstrap, HTML5, CSS3 and MVC frameworks such as Angular.JS
  • Identifying cross cutting concerns and applying AOP concepts, and implementing them using AspectJ or Spring AOP.
  • Worked on Web/Application Servers WebSphere, Apache Tomcat 5, and JBoss 5.
  • Experience in developing Web Services using SOAP, UDDI and RESTful protocols in multiple projects.
  • Good working knowledge of Build Tool like ANT/Maven and error logging using Log4J.
  • Experienced in Business/Functional analysis, Data Modeling and Relational Database design.
  • Working experience with various Version Controlling Software, SVN, CVS and Clear Case.
  • Sound Relational Database (RDBMS) concepts, work experience with database objects like Tables, Views, Indexes, Materialized Views and using Oracle tools TOAD.
  • Knowledge and good understanding of SQL and PL/SQL. Experience in working with Stored Procedures, Functions, Packages and DB Triggers.
  • Experience in different forms of testing - unit testing, integration testing, regression testing and acceptance testing.

TECHNICAL SKILLS:

Languages: Java/J2EE, C, C++

J2EE Technologies: Servlets, JSP, JDBC, JUNIT, JAXB, JMS, JNDI, JSTL, Tiles, SUN One LDAP, Apache Camel, ANT/Maven

Web Technologies: Java Script, XML, HTML5, CSS 3.0, AJAX, DOJO, jQuery, JSON, XSLT, XHTML, Angular.JS, Bootstrap

Web Services: SOAP (JAX-RPC, JAX-WS), WSDL, UDDI, REST(JAX-RS), JMS, Apache Axis2, SoapUI, Amazon web Service (AWS)

Operating Systems: UNIX, Linux, Windows

Frameworks: Struts, Spring, Hibernate, JPA

Database: Oracle 11g /12c, SQL Server, IBM DB2, Mongo DB, Cassandra

IDE: IBM RAD, Eclipse, IntelliJ

Web/Application Servers: Apache Tomcat 9, WebLogic 12c, Jboss, WebSphere, Glassfish

MS: Office, MS Visio, MS Project, JIRA, MQ, TOAD, GITHUB, WINCVS, Jenkins, ClearCase, Visual SourceSafe, SVN, OOPS, OOAD, SonarQube, JMS

PROFESSIONAL EXPERIENCE:

Confidential, Albany, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Design and development of business components using Spring Boot and Spring Annotations.
  • Involved in complete life cycle of SDLC process, change requirements and design reviews.
  • Developed the onboarding-svc using Spring boot, Maven and open shift environment.
  • Worked extensively with Spring framework with modules like Spring AOP, Spring core, Spring JDBC, Spring batch, Spring MVC, creating new beans and written loosely coupled code utilizing dependency injection.
  • Worked with Angular http module to consume Restful web services. used Modern Driven (Reactive) forms, to perform form validations on client side.
  • Hands on experience in creating UI layouts by using HTML5 for designing, CSS3, Media Queries, Bootstrap for styling and JavaScript for DOM manipulation.
  • Built applications using Angular classes and life cycle hooks to maintain the data present in each view.
  • Implemented Angular services to connect the web application to back-end APIs.
  • Implemented the Spring MVC-Angular Stack by configuring the controller on the browser for the data flow between the two tiers.
  • Developed the DAO layer for the application using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Implemented Hibernate Caching (Query and second level EH Cache) for frequent queries executed against database for reports.
  • Used various Core Java concepts such as Exception Handling, Collection Framework to implement various features and enhancements.
  • Used Spring AOP for transaction management with Hibernate. Wrote Hibernate mappers, wrote named queries.
  • Used POSTMAN to work with Rest Webservices for testing the Rest operations.
  • Created new Rest API Resources, Mappers, Handlers, Rest controllers, for the MSP application.
  • Configured Hibernate to make use of Caching to display the static lookup data from the database.
  • Wrote JUnit Test cases with Mockito framework, to adhere to code quality standards, and increase code coverage.
  • Create the testing framework used by MSP product to actively test the core components of the REST APIs.
  • Define the new APIs and perform local testing, JUnit testing, white box testing of the components.
  • Managed, created jobs, scheduled builds using Jenkins and managed plug-ins like Git, Maven for managing project jobs efficiently.
  • Used Apache log4j for logging.
  • Used JIRA for bug tracking and ESLint for ensuring quality code.
  • Used Git as a version control tool to update work progress and attend daily Scrum sessions.
  • Used Agile/Scrum methodology for SDLC phases. Involved in daily scrum meeting, sprint review meeting and agile release planning.

Environment: HTML 5, JavaScript, Angular, CSS3, JSON, XML, Oracle SQL Spring 4, Spring Boot, Web Services with SOAP, Restful web service, Jenkins, JUnit, JDK 1.8, JPA, Hibernate, MavenSplunk, JSON, GIT, Apache ANT, Docker.

Confidential, Des Moines, IA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in complete life cycle of SDLC process, change requirements and design reviews.
  • Agile Software Methodology is used to develop the application, involved in daily SCRUM meetings to discuss the status and progress of individual Sprints and was mainly interacting with the business users and Clients for data delivery/migration of data.
  • Made use of JavaScript for Client-side validation.
  • Performed maintenance and enhancements to design and develop multiple applications built in Java/J2EE using Spring framework in MVC architecture.
  • Interacted with DBA’s during the Design process of data model and data dictionary and to improve performance of various SQL and PL/SQL functions and Stored Procedures.
  • WebSphere Application Server is used for deployment in Local development, system test, and acceptance and production environments.
  • Enhanced user experience designing new web features using MVC framework like Angular JS
  • Developed single page web application using JavaScript framework Angular.js
  • Bootstrap used along with Angular.js in creating the Application.
  • Architected, designed and implemented a SPA (Single Page Application) in Angular.js which consumes JSON from a Spring MVC, using Spring Security to secure the Application.
  • Spring Batch is used for batch applications. Worked on Spring Boot and AOP too.
  • Built dynamically generated dropdown lists using Ajax, jQuery and Angular.js
  • Responsible for ensuring the pattern consistency across all pages.
  • Designed and developed the web pages from mock- ups.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using AngularJS framework and jQuery.
  • Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic elements and reusable libraries with JavaScript, jQuery and Angular.js
  • Experience in writing custom Directive, custom filters using Angular.js
  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, AJAX, Angular.js and JSON.
  • Used TOAD extensively to manage Database Schemas, Tables and PLSQL Entities effectively.
  • Defined multiple Data sources on the server side to be used in applications with JNDI.
  • Developed unit test cases in JUNIT and documented all the test scenarios as per the user specifications.
  • Apache Ant is used as Build tool to automate the build process for all the applications.
  • Generated numerous Excel reports and for Client Audit purposes using automated scripts.
  • JIRA Issue Tracker is used for tracking various software change requests, performance testing & defects fixing, issues and fixes applied daily to streamline the application development.
  • Co-ordinated with QA team for test case review and sign-off.
  • Worked and coordinated with offshore development team to assign development tasks and delegating requirements daily.
  • Used GitHub repositories for version controlling.
  • Worked with development team to create Multi Module Maven project from ground-up.
  • Designed and developed the REST based Web Services using Jersey API.
  • Used MongoDB as the main database & written mongo repositories to fetch data from the tables created in multiple databases.
  • Used Test/Prod environment for continuous build in Jenkins.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Created AWSS3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Log4J is used for Logging Errors, Exceptions throughout the project. Spring AOP or AspectJ is used to implement logging across JPA layer.
  • Involved in developing JUNIT Test Cases to validate the type of data in the XML Files.

Environment: Java 8, J2EE, Spring Boot, Spring MVC, Struts 2, JDBC, Angular.js, Bootstrap, Oracle 11g, TOAD, SOA, JSP, MyEclipse, Junit, WebSphere, DOJO, jQuery, AJAX, Log4J, Visual SourceSafe, Agile, SDLC, UNIX/Linux, Apache Ant, Servlets, JavaBean, HTML, JavaScript, CSS, XML, Web services, AWS, SQL, Oracle, Mongo DB, UNIX, JIRA, Swagger.

Confidential, New York, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Agile Methodology is used to develop the application, involved in daily SCRUM meetings to discuss the status and progress of individual Sprints and was mainly interacting with the business users for data migration and testing the application which is based on microservice architecture.
  • Involved in the creation of UI specification documents by interacting with business users and design documentation and data modeling for the entire project.
  • Frontend validations are performed using JavaScript, server-side validations are performed in Struts
  • Used Struts Tag Libraries, JSPs, HTML, JavaScript, AJAX, DOJO and CSS to develop the frontend UI, certain shopping cart features are developed using jQuery and Angular.js.
  • Worked on server-side web applications using Node.js and involved in Construction of UI using jQuery, AngularJS, Ext.js, Bootstrap and JavaScript.
  • Accessed and interacted with Mongo DB from Node.js JavaScript code.
  • Involved in the architecture, design and development of high traffic application built in Java/J2EE using MVC architecture integrating Spring, Hibernate and Struts frameworks in SOA.
  • Application Architected and developed using Angular JS, MVC framework
  • Used core Java to develop ment- Threaded Java Engine.
  • Designed Spring based Quartz Scheduler to design a probing service which pings a service in the Service Registry (WSRR) at flexible pinging intervals.
  • Quartz scheduler takes care of invoking multiple jobs and it gets the input for pinging from database.
  • Involved in the creation of data model and data dictionary during the application design phase.
  • Implemented ORM with HIBERNATE to make the Persistence class objects interact with numerous SQL Server tables spanned across various schemas as per MODOC standards.
  • Defined multiple Data sources on the server side to be used in applications with JNDI.
  • Used Java API to connect the Amazon S3 service to store and retrieve the media files.
  • Entire Application was developed in Eclipse. GWT plug-in is used for browser testing and compatibility of AJAX and jQuery components along with JUnit.
  • Used Test/Prod environment for continuous build and deployments in Jenkins.
  • Local deployment and testing were performed in JBoss while final Testing, Stage and Production versions are deployed on the WebLogic Server.
  • Involved in developing JUnit test cases to validate the type of data flow and exchange of cXML messages back and forth with University of Missouri Show Me Shops.
  • Various business services are exposed as Restful Webservices to the external clients during the Service Oriented Architecture (SOA) implementation.
  • Apache Ant is used as Build tool to automate the build process for the entire application.
  • Used SVN repositories for version controlling, and Log4J is used for Logging Errors, Exceptions.
  • Automated data loading using SSIS package to fetch, load and parse data from various external sources such spreadsheets and flat files from DB2 in to SQL Server Database.
  • Involved in development, performance testing & defects fixing, also followed an Issue Tracker to log the issues and fixes applied daily to streamline the application development.

Environment: Java, J2EE, Struts 1.x, Spring, Hibernate 3.0, MS SQL Server 2008, SOA, cXML, JSP, Eclipse, GWT, cXML, JUnit, WebLogic, JBoss 6, jQuery, Glassfish, AJAX, DOJO, AngularJS, AJAX, JSON, GIT, Scrum, Apache Ant, Amazon web services (AWS), Mongo DB.

Confidential, SAN JOSE, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Mentoring 3-member team in Offshore and delegating the sub-tasks.
  • Conducting daily Stand-up calls and participated in KT sessions.
  • Worked on Confidential custom framework to generate web services and unit testing.
  • Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
  • Used Spring MVC3.0 architecture, spring tags, and JSTL on the front end.
  • Generated the Model part of MVC with Spring and JPA Framework.
  • Implemented spring IOC to resolve dependency injection.
  • Involved in building web services and Developed REST APIs using Scala.
  • Used core Java Multi- Threading, in Microservices architecture .
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Implemented JDBC template in the data access object layer to access and update information in the Oracle11g Database
  • Wrote test cases in JUnit for unit testing of classes.
  • Published and consumed REST Web Services for transferring data between different applications.
  • Involved in migrating the internal modules of Application.
  • Involved in coding, maintaining, and administering Project artifact deployed on WebLogic Application Server.
  • Enhanced user experience by designing new web features using MVC Framework likeAngular.js.
  • Created Custom Filter, Custom Directive using Angular.js
  • Post Trade Web Application built using HTML 5, Java Script, Angular.js, jQuery, JSON, and AJAX.
  • Good Understanding on Compiler, linking, isolated scope in angular.js
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Used Eclipse IDE for developing code modules in the development environment
  • Implemented the logging mechanism using log4j framework
  • Spring AOP or AspectJ is used to implement logging across JPA layer.
  • Used SVN version control to track and maintain the different version of the project.
  • Scheduler to compare the output and re-run the failed requests repeatedly.
  • Creation of mock response and Unit testing the response with database populated values.

Environment: Java/J2EE, JAXB, Confidential custom framework, JPA, Spring AOP, IBM WebSphere, WebLogic Application Server, Amazon Web Services (AWS), HTML, CSS, Spring, JDBC Template, Angular.js, Eclipse, node.js, Maven, JUnit, Log4j, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Project is Implemented using AGILE-SCRUM methodology.
  • Developed the application using with Java technologies like JSP, Servlets, AJAX, Hibernate, Java Beans, XML, JAXB, and Adobe Flex.
  • Developed data access layer using Data Access Object (DAO), Session Façade, and Business Delegate and Singleton design patterns.
  • Entire application is developed into Custom Modules and integrated accordingly. cXML is used in implementing Modules involving E-Commerce based order/receipt, catalogue transport and Punchout operations for certain specific clients.
  • Used Struts customs tags such as HTML, Logic, and Bean Tags depending upon the requirement.
  • Struts Validation framework is used for validating the data captured in UI forms.
  • Developed Servlets and Java Server Pages (JSP), Jax-WS to route the submittals to the EJB components and render-retrieved information using Session Façade, Service Locator (design pattern).
  • Used Hibernate for all the database mapping and Implemented ORM with HIBERNATE to make the Persistence class objects of the domain model to access Oracle database tables.
  • Used Log4J for logging and tracing the messages.
  • Developed Flex UI components, Action Script functions for custom Event, Response, Error handling. Experienced in Layout/Navigation, Popup Dialogs, Menus and Skinning of UI components.
  • Experience in using Sun One LDAP java system directory servers to access various contact information.
  • Used ANT scripts to create JAR, EAR, War files and Deployed the application on WebLogic application server.
  • Involved in developing JUNIT Test Cases to validate the type of data in the XML Files.
  • Performed SQL Tuning using SQL Trace, explain plan for optimizing query performance.
  • Developed test cases and performed unit and integration testing when needed.
  • Collaborated with users, database administrators, and team members involved in the project implementation.

Environment: J2EE, Hibernate, IBM RAD, Spring Framework, web sockets, HTML, EJB, Servlet, JSP, WebLogic, Oracle, XML, WSDL, Apache ANT, cXML, LOG4J, CVS, JUNIT, Flex 3.0, ActionScript, my Baits Flex UNIT, JAXB.

Hire Now