We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Over 7+ Years of professional experience in Software Development Life Cycle (SDLC) carried on core areas such as Analysis, Design, Coding, Implementation Testing, and Deployment of Object Oriented and Web - based Enterprise Applications using Java/J2EE technology.
  • (SCRUM), Test driven development methodologies with J2EE design patterns like Singleton, Service Locator, Session Facade, Data Access Objects (DAO) and Factory for executing multi-tier, highly scalable, component-based and services driven Enterprise Java applications.
  • Worked extensively with GUI frameworks JSF and Swing.
  • Expert in CoreJavawith strong understanding of Garbage Collection, Collection Framework, Multithreading, Event handling, Exception handling, Generics, Data Structures and Algorithms
  • Wide experience in Application Design and Development of Client/Server Applications, Servlets/Applet communication, Internet/Intranet based applications using OOA, OOD, OOP, SOA, MVC and J2EE.
  • Proficient in developing web based multi-tier applications using Javaand J2EE technologies like JSP, Servlets, JB, Struts2, JDBC, JMS, Spring, Hibernate, Dozer, EJB3, XML, VXML, SAX/DOM, JAX-B.
  • Good working experience in using different Spring modules (MVC, DAO, ORM, Core, AOP, ORM) in Spring Framework and in developing microservices.
  • Experience in developing persistent layer with Hibernate interfaces and annotations with good performance optimization.
  • Strong experience in developing XML Schemas, WSDL documents, XML Parsing and Binding for Web Service development.
  • Experience in implementing JUNIT with Mockito/Power Mock test cases.
  • Expertise in building rich, interactive user interfaces using HTML5, CSS3, JavaScript, JQuery, Ajax, ReactJs, Redux, AngularJS 2.
  • Good Knowledge in the overall technology stack of Adobe AEM (OSGI, Apache Sling, Apache Jackrabbit & JCR API' Confidential )
  • Expertise in responsive web designing (RWD) using the Bootstrap.
  • Query optimization and good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers, and Cursors.
  • Experience in Java Scripting, Shell Scripting, Perl scripting.
  • Expertise in Continuous Integration using Jenkins and task automation using ANT, Maven and Jenkins.
  • Good experience with version control systems like CVS, SVN.
  • Good knowledge on Ericsson order care, catalog development, interface modelling and product modelling.
  • Strong experience with Oracle, DB2, and SQL Server and Excellent skills in creating and accessing database using SQL Queries and MongoDB using the NoSQL.
  • Competence in using Java IDE tools of different versions of Eclipse (Luna, Kepler, Mars) and NetBeans.
  • Expertise in deployment on Web/Application Servers like Tomcat, JBoss, Web Sphere and WebLogic.
  • Ability to adapt to new environments, and learn new technical skills in a quick and efficient manner.
  • Expertise in developing highly scalable distributed platforms, services, and internet scale web applications.
  • Highly motivated to take independent responsibility and the ability to contribute to be a productive team member with excellent communication and interpersonal skills.

TECHNICAL SKILLS

JAVA / J2EE: C, C++, SQL, PL/SQLWindows, UNIX, Red Hat LinuxOracle9i/10g/11g, SQL Server 2005/2008, DB2, MongoDBMVC Spring, Core Spring Framework, Spring Boot, JSF, Struts2, Apache Wicket, HibernateORM Hibernate, MyBatis

Testing: TestNG, JUnit, Mockito, and Power Mock

Logging: Slf4j, Log4j

Web Technologies: HTML, CSS, JavaScript, JQuery, AJAX, HTML5, CSS3, BOOTSTRAP (Responsive Web Design), AngularJS 1.4/2, ReactJS, Redux, Ember.js

Java: JSP, JSTL, Servlet, EJB3, JMS, JMX, JNI, XSLT, POJO, VXML, Dozer, JDBI, JNDI, JPA, JUnit, log4j, ANT, Maven, Jenkins

Version Control: SVN, CVS, GIT

IDEs & Editors: Eclipse, Notepad++, JBuilder, NetBeans

UML Tools: MS Visio, Rational Enterprise

Build Tools: Maven, Ant, Gradle

Other Tools: Adobe Photoshop, Adobe Analytics, MS Office, JIRA, Firebug, Selenium, Cucumber, Chrome Developer Tool, AEM CQ5 CRX, CRXDELite, DAM, Package Manager, OSGI bundle, WCM, JBPM

Cloud Technologies: AWS (EC2, IAM, S3, VPC, Elastic Bean Stalk, Elastic Load Balancer(ELB)), Route53, Pivotal Cloud foundry

PROFESSIONAL EXPERIENCE

Confidential - Bloomington, IL

Sr Java developer

Responsibilities:

  • Conducted analysis and development of enhancements, and bug fixes as requested by the product owners using safe agile methodology.
  • Interacting with the Business Analyst to understand the requirements using the Agile methodologies with Sprint planning, daily scrum meetings, sprint demo and retrospective sessions to keep track and optimizing the end client needs.
  • Implemented the complete life cycle of the projects from requirements gathering through production deployment.
  • Designed (high-level and low-level designs) and developed the application using the Spring4.0MVC framework.
  • Responsible for development and consumption of SOAP and Restful Web services.
  • Made use of the Swagger along with REST API to discover and understand the capability of services without access to source code, documentation.
  • Designed User Interfaces using JSP, JSTL, CSS3, XML, HTML5, JavaScript and JQuery.
  • Migrated the new user interface through HTML5, AngularJS 1.4/2 and ReactJS along with Bootstrap for the responsive web design.
  • Maintained states in the stores and dispatched the actions using Redux.
  • Involved in development of Angular controllers and directives.
  • Used SOAP UI for testing the Web services including creating test suits and load testing.
  • Collaborated with a team of five in resolving technical challenges.
  • Responsible for reviewing the codes and providing code review comments.
  • Used Spring AOP for logging.
  • Involved in unit testing, integration testing, bug fixing and acceptance testing with test cases using Mockito.
  • Used Perl scripts for creating complex excel reports and automation and MS Access for reporting.
  • Implemented Jenkins pipeline jobs for building, deploying and testing the application.
  • Used the Java Collections API extensively in the application.
  • Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
  • Bi-directional mapping implemented between model and entity classes using Dozer framework.
  • Application developed in SOA Architecture and MVC architecture. Used Spring Framework for Dependency injection and integrated Hibernate framework for interacting with DB2 database.
  • Implemented hibernate second level caching using EhCache.
  • Expertise in Spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates and Spring MVC.
  • Implemented Audit logs and Exception Handling using Spring AOP.
  • Developed scalable, modular microservices to replace the existing part of the website using spring boot and spring cloud.
  • Researched on Cloud Foundry Concepts and documented on the steps that are required to deploy any application from the company' Confidential application suite into the environment.
  • Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries, and Projections.
  • Designed logging information using the JUNIT.
  • Expertise in creating tables, views along with writing stored procedures, functions and queries in SQL.
  • Used SVN for source control.
  • Designed and created DAO using data modelling in the integration layer.
  • Rewritten the DAO layer replacing from old JDBC calls with the JPA2.
  • Used JPA annotations to map ORM entities.
  • Used JIRA as a Tracking tool.
  • Developed work flow process using JBPM.
  • Deployed application on JBoss Application Server by continuous integration using Jenkins and maven.

Environment: HTML5, JSP, JSTL, CSS3, Bootstrap, XML, RWD, JavaScript, JQuery, Java 1.8, Spring 4.0, Spring Boot, Pivotal Cloud foundry, Hibernate, Dozer, microservices, Core Java, SOAP and REST Web Services, AngularJS 1.4/2, ReactJS, Redux, JAXB Marshal, JPA2, XML, SQL, DB2, Perl, Jenkins, Maven, Swagger, JUnit, JBoss, Mockito, EhCache, log4j, Spring Tool Suite, Spring AOP, SOA, JBPM, Eclipse, Soap UI, JIRA.

Confidential - Bothell, Washington

Sr java developer

Responsibilities:

  • Data Operations were performed using Spring ORM wiring with Hibernate
  • Worked as a team member to develop the web application, user interface, interaction scenarios and navigation based on analysis, interpretations of requirement and use cases.
  • Developed Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
  • Used different Web 2.0 Design patterns such as Navigation Tabs, Item Pagination, Page Grids, Sign-In module, Ranking, Writing a Review, Calendar Picker, Auto Complete.
  • Worked withseleniumIDE andseleniumweb services.
  • Worked on AJAX functionality for dynamic data binding for the data grid, accordion, Ajax driven menu tabs using back end service calls and consumed both JSON and XML data in UI Side.
  • Developed Dynamic widgets with front-end validations. Used AJAX and JQuery widget for data collection and display data on the front end, and to build robust responsive web driven GUI along with CSS, Bootstrap, JQuery, DHTML.
  • Used Ext JS for building interactive web applications including AJAX.
  • Extensively used firebug tool for matching the UI with the visual designs.
  • Implemented Multithreading, Concurrency, Exception Handling, Generics and Collections whenever necessary.
  • Designed and developed microservices to have modular structure for the huge monolith deployable unit.
  • Designed and developed JSP pages using Spring MVC 3.0 framework and created Spring MVC components like Dispatch Servlets, configure Request mapping annotation controllers, view resolver components.
  • Created RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Created Docker images using Spotify Maven Plugin, for deployment of microservices.
  • Implemented service layer classes using Spring IOC and AOP Classes.
  • Used Ember.js with JavaScript for building single page application.
  • Involved in updating the existing ecommerce system.
  • All the functionalities implemented using Spring IO/ Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Configured the xml files for Hibernate 3 and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
  • Involved in configuring Hibernate mapping files/annotations and POJO objects.
  • Involved in Testing and fixing bugs and documented the application in step by step process.
  • Understand the user requirements and resolving the production tickets.
  • Involved in Code walkthrough and reviewing.
  • Worked on server-side implementation using spring core, spring annotations navigation from presentation to other layers using Spring MVC and integrated spring with Hibernate
  • Written and executed stored procedures on Oracle DB back-endusing TOAD.
  • Assisted in deploying the application on Web Logic Application server.
  • Wrote JAVA Servlets that generates dynamic VXML.
  • Developed automated scripts in shell to ensure daily batch completion and Post batch activities, before releasing the report to the clients.
  • Creating activity logs and checking in the code to the repository for deployment.
  • Developed schedule jobs to sync the catalogue content from Hybris application to repository.
  • Worked on installation and configuration of Hybris Commerce Suite using B2B accelerator.
  • Experience in integrating AEM with Hybris and building Hybris mobile component.
  • Creating the test grids required for the deployment.
  • Supporting different stages in testing and UAT.
  • CRX data store was used to store all the related info
  • SOAP web service was integrated with Adobe CQ of AEM to get specific information from the external application.
  • SOAP UI was used to test the external web application response.
  • Created templates, reusable components and workflows AEM 6.1
  • Expert in developing and deploying java code via OSGI bundle.
  • Used firebug and Selenium for debugging and in UI testing.
  • Used Apache JackRabbit for content management in AEM CQ6.
  • Implemented Adobe WCM, CRX, CRXDE, CQ WCM, Workflows, and DAM.

Environment: Java1.7, Spring, Spring Core, RWD, Spring Boot, Hibernate, Struts2 EJB3, XML, VXML, Ajax, Firebug, ANT, Ext JS 5.0, JQuery, CSS, Bootstrap, POJO, Ember.js, Apache Tomcat, Windows Platforms, Selenium, Eclipse, SVN, TOAD, FileZilla, SOAP Web services, Shell scripting, RESTful Web service, microservices, WSDL, UDDI, ExtJS, Stored Procedures, Oracle 11g, AEM CQ5, CRX, DAM, OSGI bundle, Apache JackRabbit.

Confidential, New York

Java Developer

Responsibilities:

  • Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Facade, prototype and Composite View.
  • Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, web-app components, recoverability, internationalization, and upgradability.
  • Implemented behavioural driven development using Cucumber and Serenity.
  • Implemented Restful Web services for handling AJAX requests, EJB3/JPA, and Hibernate entities.
  • Developed single page applications, components using AngularJS directives, controllers, view and routing, service modules.
  • Implemented Rest based web services using JAX-RS annotations and consumed using HTTP services from AngularJS modules.
  • Integrated Web Application using Amazon Web Services (AWS) collection of digital infrastructure services during the development ofjavaapplications.
  • Used service-oriented architecture (SOA), workflows and web services using XML, SOAP, and WSDL.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Involved in developing and implementing web analytics for Adobe DTM in JavaScript.
  • Used Adobe Analytics tool for business analysis.
  • Established efficient exception handling and logging using Spring AOP.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Stored data present in XML format to MongoDB using SAX Parser.
  • Converted data from XML format into java objects and injected into MongoDB.
  • Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT.
  • Good knowledge of AWS SDK forJava, good grip on AWS Exceptions in building high-quality applications using the SDK and AWS access control policies.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Involved in testing accuracy of code and logging is done using SLF4j and Log4j.

Environment: Java 1.7, J2EE, Springs, Spring MVC, Jenkins, EJB3, AJAX, ATD &TDD, Hibernate 3.2, JBoss, JBPM, Mockito, Adobe Analytics, Rest web services, SOAP Web service, SOA, GWT,Cucumber, MongoDB, JUnit, AWS, Maven, Log4j, Jira, Serenity, AngularJS, SLF4j, Eclipse.

Confidential - Kansas City, MO

Java developer

Responsibilities:

  • Followed the Agile methodology and Scrum to manage the full life-cycle development of the project.
  • Developed the application using Eclipse as the IDE and used Eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, accessor code generation, and version control (SVN).
  • Design and development of Web pages using HTML, CSS including Ajax controls and XML.
  • Developed Complex SWT, JFACE Dialogs, tables and other SWT/JFACE components.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Written SQL stored procedures as part of database interaction.
  • Used JMX (javamanagement extension) for managing and monitoring the RCP application.
  • Defined Maven POM and configured all the necessary dependencies for the project.
  • Involved in Bug fixing and acceptance testing with test cases.
  • Developed Maven configurations to automate building and deployment of application artifacts.
  • Using Maven to build the application and deploy on the server.
  • Performed Unit Testing using JUnit, Mockito and interacted with QA for testing.
  • Used JIRA to log user stories and track the task status and Crucible to perform code reviews.
  • Used Quality centre for software quality assurance, performed manual testing to verify everything works as expected before package release.
  • Used Jenkins for continuous integration of the application.
  • Involved in writing CCL Scripts to save/retrieve data from Millennium.
  • Extensively used CCL functions LOCATEVAL, EXPAND etc.
  • Debugged and did troubleshooting using CCL Scripts with request' Confidential /reply' Confidential using Putty.
  • Test-driven the scripts by having CCL unit tests with multiple scenarios.
  • Proficiency withCernerMillennium applications.

Environment: CoreJava, Java 1.6, Eclipse, CCL, SWT, JFace, SVN, Maven, Junit, JMX, Oracle 10g, SQL, JUnit, Jenkins, Mockito, JIRA, HTML, CSS, XML, Ajax, JQuery

Confidential

Java developer

Responsibilities:

  • Participated in meetings to discuss requirements and communicated to the client to get the information about requirements.
  • Designed application flows and developed Use Case Diagrams, Class Diagrams and Sequence Diagrams for the application using Rational Rose.
  • Design & Develop the Application using Struts MVC Framework.
  • Effectively developed Action classes, Action forms, JSP, JSF and used Struts framework, developed Struts validation framework and JavaScript for validation.
  • Implemented Action Classes, Action Forms, POJO classes, Action Form beans, Struts-Config.xml files and Web.xml files using Struts MVC.
  • Used Struts Validator Framework for the Server-side Validation.
  • Responsible for performing Code Reviewing and Debugging.
  • Worked on Java Multithreading, Collections & Coherence Framework.
  • Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
  • Used Hibernate to interact with SQL Server database tables by using CRUD operations.
  • Used JUnit to write the Test Cases and Test Suites for test the code.
  • Used Log4J to capture the logs.
  • Maintained the Source Code in SVN Repository.
  • Deployed the Application in JBoss Application Server.

Environment: Java 1.6, J2EE, JSPs, Struts1.3, JavaScript, JSP, JMS, JNDI, SQL Server 2008, Log4J, JUnit, Maven, JBoss, SVN, XML, XSLT, Multithreading, Struts Validation Framework, Tiles, NetBeans.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process (RUP).
  • Implemented the application using Apache Struts 1.2 Framework which is based on Model View Controller design pattern.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Configured the Struts environment by registering Action Servlet, Validator plugin, tiles plugin, form beans, dynamic action/validator forms, controller, message resource, action mappings, and forwarding/navigation definitions.
  • Used NetBeans for development of the application.
  • Developed client-side AJAX application that uses Swing, NetBeans, XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
  • Extensive use of Oracle External Tables which is used to load the flat files (Essbase Extract) into Oracle Database.
  • Data Access Layer accessed Database using JNDI Names of Data source which are created on web sphere.
  • Used socket programming to integrate a system of sending messages from one server to another.
  • Worked on SOAP/REST API and Server Web services.
  • Developed XSL templates and XSL schemas to generate the view part of MVC architecture.

Environment: JAVA, JEE, Servlets, JSP, JavaScript, JDBC, SQL, XML, Weblogic8.1, UML, Rational Rose, Oracle 10g, Struts, Windows 7/XP, NetBeans.

We'd love your feedback!