We provide IT Staff Augmentation Services!

Sr Java Developer Resume

5.00/5 (Submit Your Rating)

St Paul, MN

SUMMARY

  • Around 6 years of strong software experience in design, development and deployment of web - based and Client-Server business applications usingJava/J2EE and UI technologies.
  • Extensively used Spring MVC, Spring Boot, and Spring AOP for creating web applications along with Security and transactions.
  • Proficiency in working with web and application servers such as Apache Tomcat.
  • Extensive experience in Continuous Integration, Continuous Delivery, Continuous Deployment of micro service components using Jenkins
  • Well versed with Sun/Oracle J2EE Technologies: Servlets, JSP, Java Threads, Java Beans, JDBC, MVC.
  • Experienced in using automation tools such asSeleniumIDE,SeleniumWeb Driver,SeleniumTest Grid, UFT, QTP.
  • Proficient in using J2EE Frame works: Struts, Hibernate and Spring Technologies.
  • Strong experience in development under SDLC and Agile Methodology. Experience in Object Oriented Analysis, Design, and Programming of distributed web-based applications.
  • Experience in creating various Use case diagrams, Class diagrams and Sequence diagrams using Microsoft Visio and Rational Rose during teh design phase of SDLC.
  • Expertise in using SOA and Web Services(RESTful and SOAP) Technologies and Tools.
  • Expertise with IDEs like RAD 7.0, Eclipse and NetBeans.
  • Hands on experience in using GSON library.
  • Developing business logic usingscala.
  • Expertise in working with Rational Rose and Visual Paradigm.
  • Good exposure in preparing teh Use cases and UML diagrams.
  • Experience in Logging and tracing tool like log4j.
  • Extensively applied Unit Testing for teh application using JUnit framework
  • Involved in working with Hibernate asORMtool to communicate with teh database.
  • Worked Extensively in architecting, designing and developingPortalApplications,Portletsand deploying them toWebSphere Portal Server 7.0, 5.1.5
  • Experience with Advanced JavaScript (including prototype-based inheritance, AJAX, JSON).
  • Strong working experience with third party web services APIs and Web Services using AJAX and JQuery.
  • UsedNode.js to run Grunt tasks and build properly teh project (compile, minify, concat etc.)
  • Hands on experience with tools like SVN, CVS, GIT-Hub, GIT-Extensions for Version controlling and error reporting.
  • Excellent experience in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
  • Good Understanding of Box Model, Document Object Model (DOM) and DOM Functions.
  • Developing and Integrating Front End Applications using Java, JSP and PHP Technologies and their frameworks
  • Strong noledge in coding optimized SQL queries on databases like Oracle and MySQL.
  • Used major web applications servers, including Apache Tomcat, WebSphere and JBoss. worked closely with requirements team to translate business rules into business component modules.
  • Involved in AGILE based development environment and participating in Scrum sessions.

TECHNICAL SKILLS

Languages: C, C++, Java

Markup Languages: JavaScript, HTML/DHTML, XML, XSL, XSLT, JQuery, CSS, JSF

J2EE Technologies: J2EE, Servlets, JSP, EJB2.0, JDBC,MVC Architecture, Java Beans, JNDI, RMI,JMS

J2EE Frameworks: Spring, Spring-boot, Spring-security, Hibernate, Struts, JUnit, Log4j, ANT, MAVEN

SOA Technologies: Web Services, ESB, SOAP, REST, WSDL, UDDI

Design/Analysis: Object Oriented Methodologies, UML, Design Patterns

Databases: Oracle, MySQL, DB2, SQL Server, PostgreSQL

Operation Systems: Windows 2000/98/XP/NT, UNIX, LINUX, MAC iOS

Software Tools: Eclipse IDE, Eclipse RCP, Rational Rose ANT, JUnit3.7, DTD, XML schema, TOAD, Oracle JDeveloper, Oracle SQL Developer, Tortoise SVN, Junit, Docker, Docker-Repository, Docker-Composer, GitHub, Gerrit

Web/Application Servers: Apache Tomcat, IBM WebSphere, BEA WebLogic, JBoss, Jetty

PROFESSIONAL EXPERIENCE

Confidential, St Paul, MN

Sr JAVA Developer

Responsibilities:

  • Worked on server side implementation using springcore, spring annotations navigation from presentation to other layers using Spring MVC and integrated spring with Hibernate using Hibernate template to implement persistent layer.
  • Implemented Spring JMS message container listener to retrieve log objects from queue and send different destinations.
  • Implemented centralized dispatch controller to pass incoming request to helper classes using Spring MVC annotations, custom annotations andjavareflection technology.
  • Using JIRA to manage teh issues/project work flow.
  • Good exposure toJavaWeb Services development using SOAP, REST, WSDL &UDDI and spring.
  • Worked on implementing directives and scope values using Angular Js for an existing webpage.
  • Used Oracle as teh backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Project was developed following Agile and Scrum methodologies.
  • Experience of working with Application Servers like Apache Tomcat, IBM Web Sphere, Microsoft IIS server etc..
  • Tested REST and SOAP based application on SOAP UI Testing Tool.
  • Developed server-side services usingJava, spring, Web Services (Restful, SOAP, WSDL, JAXB, JAX-RPC), SOA (Service oriented architecture).
  • Testing and production support ofcorejavabased multithreading ETL tool for distributed loading XML data into Oracle11g database using JPA/Hibernate..
  • Migrated Cassandra cluster from oneawsaccount to anotherawsaccount by using Cloud Formation Templates in JSON.
  • Refactored Angular front end and Node/Expressserver for modularity and greater maintainability

Environment: Java 8, JDK 1.8, J2EE, Spring Core, Spring MVC,WEBSPHERE, Spring Security, Hibernate, Websphere Server 8.5, Restful Web services,Git, Source Tree, Spring batch, spring boot services Webpack, WebSphere Portal, SOAP Web services. Angular 2, Jenkins, Angular material

Confidential, Chicago, IL

Sr JAVA Developer

Responsibilities:

  • Involved in teh Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating teh time-lines for teh project.
  • Created reusable methods and utility functions like masking, making Ajax calls and creating custom events using jQuery.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • TEMPEffective use of CSS3 features use as Borders, Backgrounds and Multiple columns.
  • Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations, and Spring MVC components.
  • Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language and AJAX
  • Worked in a team, Involved in developing theUI, layout and front-end programming (HTML) for web application that matches requirements of teh client.
  • Involved in Design and Development using J2EE/Hibernate, XML, JSP, Struts, Spring MVC Model Framework and Oracle.
  • UsedCoreSpring framework for Dependency injection to provide loose coupling of objects.
  • Developed and consumed SOAP based web services using Apache CXF and JAX-WS for transferring data between different applications.
  • Used Jenkins in alongside with Maven to Compile & Build Micro services code and configure teh Build Triggers.
  • Consumed REST web services using JAX-RS and Jersey.
  • Used XSLT for transforming teh XML documents in to HTML documents Mainly focusing on cross-browser compatibility and fixed teh bugs for several browsers.
  • Working withDevelopersinUIIntegration and defect fixing.
  • Developing teh web pages using responsive design.
  • Executed test cases for keyword and data driven testing inSeleniumto verify functionalities of teh application
  • Developed automated Test cases inJavausingSeleniumWebDriver for impact screens and dashboards..
  • UsedSeleniumWebDriver for automating of Cross Browser Testing on IE, FireFox, Safari and Chrome.
  • Involved inUITesting which is generally testing teh graphical user interfaces, how user interacts with teh application, testing application elements like fonts, layouts, buttons, images, colors etc.
  • Involved in preparing documentation forUITesting.
  • Thorough understanding of application development life cycle methodologies.
  • Handling cross browser/platform compatibility issues (IE, Firefox, and Safari)
  • Wrote Code to interact with back-endJAVA, PHP.
  • Ensure that development is performed as per requirements

Environment: Java 8, JDK 1.8, J2EE, Spring Core, Spring MVC,WEBSPHERE, Spring Security, Hibernate, Restful Web services, Webpack, Selenium, WebSphere Portal, SOAP Web services.

Confidential, Bentonville, AR

JAVA Developer

Responsibilities:

  • Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations, and Spring MVC components.
  • Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language and AJAX
  • Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language and AJAX.
  • Consumed JAX-WS Web services and tested usingSOAPUI. Implemented Graphics and multimedia on teh web page.
  • Implemented Spring MVC for navigation and controlling action classes and view pages and Spring Boot to accelerate spring application development.
  • Developing teh code through different layers presentations layer using Struts2, Business Layer using Spring IOC, Service Layer using Hibernate ORM framework.
  • Modified existing applications to a suite of microservices and all microservices to facilitate deployment usingSpringBootand Junit and PowerMock frameworks for unit testing.
  • Executed test cases for keyword and data driven testing inSeleniumto verify functionalities of teh application
  • Developed automated Test cases inJavausingSeleniumWebDriver for impact screens and dashboards.,sre.
  • Performed Unit testing on angular applications using tools like Karma,Jasmine.
  • Developed code to call teh web service/APIs to fetch teh data and populate on theUIusing JQuery/AJAX.
  • Developed server-side functionality usingStrutsframe work and JSP running on IBM Web Sphere server.
  • Built Angular Js framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Automating testcases usingSeleniumWebdriver with CoreJava.
  • Cross browser testing withseleniumWebDriver andjava.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDD,Scala.
  • UsedSpringCore Annotations for Dependency InjectionSpringDI andSpringMVC for REST API s andSpringBootfor micro-services
  • UsedJAXBAPI to bind XML Schema tojavaclasses.
  • Worked on transaction data analysis and storage technologies like elasticsearch, logstash,kibana
  • UsedJasmine to test Angular JS and to keep teh code well-structured and documented.
  • Tested theWebservicesusing SOAP UI Client tool.
  • Implemented a distributed messaging queue to integrate with Cassandra using ApacheKafka.
  • Implemented Spring MVC for navigation and controlling action classes and view pages and Spring Boot to accelerate spring application development.
  • Consumed JAX-WS Web services and tested usingSOAPUI. Implemented Graphics and multimedia on teh web page.
  • Deployed teh application on Apache Tomcat 7.0 application server.
  • Created and managed all of hosted or local repositories through Source Tree's simple interface of GIT client, collaborated with GIT command lines.
  • Managed projects withGrunttask runner and combined with Bower package manager to install teh latest version of libraries based on running in teh Node.js environment.
  • Involved in writing unit/functional test case to pass teh Jenkins build successfully.
  • UsedJIRA extensively for organizing issues, tracking teh assigned work, and following team activity.
  • Used agile methodology and TEMPeffectively took part in Scrum gatherings to deliver quality deliverables within time.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.

Environment: Java, JDK 1.8, J2EE, Spring Core, Spring MVC, JavaEE6, Spring MVC 2.5, JSP, JSTL, Spring SecurityTypescript, Jenkins, SeleniumIDE, Hibernate, JAXB,Share Point, Confluence, Selenium, REST Full web services, StrutsFramework, Webpack, UML diagrams, Spring Boot, SOAP Web Services.

Confidential, Boston

JAVA Developer

Responsibilities:

  • Working with team utilizing agile methodology for software development to create highly scalable, functional applications. Interacted with client periodically to gather teh requirements and presenting demos.
  • Involved as senior software engineer and developing modules like application, endorsement, issuance and renewals using MVC architecture ofStrutsFrame work
  • Extensive use of Bootstrap for creating web pages. Involved in upgradation and maintenance of website to teh new layout using teh Grid orientation model Bootstrap framework.
  • Developed teh application with spring MVC, JSF andstruts
  • DevelopingthePresentation Layer usingJSP Technologies.
  • Analyzing teh response of JSON in order to update DOM.
  • Developed Soap and Rest web services usingspringbootto rewrite existing application to micro web application.
  • Used AJAX & JSON communication for accessing RESTful web services data payload.
  • Involved in teh development of dynamic loading of web pages using Ajax calls with server pages.
  • Designed and implemented a complexExt JS tree component for selecting company division information
  • Designed business applications using web technologies like NodeJS,ReactJS, HTML4/5, XHTML, and CSS2/3, Bootstrap based on teh W3C standardss.
  • Used SVN for version control and Clear Quest for defect tracking.
  • Debugging using Firebug, web debugger, web inspector tools on Chrome, Firefox, and Safari.
  • Prototyped several versions of possible UI approach to provide choices to teh business
  • Worked closely with back-end developers to find ways to push teh limits of existing Web technologyin service of creating teh best possible user experience.
  • Day to day tasks related to website maintenance such as updating teh content, teh look and teh feel etc.

Environment: StrutsFramework, Object OrientedJavaScript, Node JS, jQuery, React.js, JSP Technologies,Window 7, SVN, Clear Quest, Mantis, Restful, JBoss, IntelliJ, Apache, Micro Services, FirebugEclipse,JAVATechnologies

Confidential, Mason, OH

JAVA Developer

Responsibilities:

  • Gathered and analyzed teh requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for teh designers and developers to understand them as per their perspective.
  • Designed and developed teh application using agile methodology and followed TDD, Scrum.
  • Involved in designing and implementing Web2.0 Rich UI for teh Self-service Application using JQuery Ajax framework and Widget based JavaScript programmed model.
  • Created web page layouts using HTML and CSS, Master Pages, CSS3 Styles Sheets and Integrated to Silver light and got approval from Business Stake holders.
  • Designed UML diagrams using UML and Rational Rose.
  • Developed websites using JavaScript, Google Maps API, and XML and performed client side validations over teh forms using JavaScript.
  • Review Click thru prototypes usingHTML,CSS,JavaScript,DHTML, with adhering to W3Candbrowser compatibility standards.
  • Built templates - slicing and coding Photoshop comps using hand codedHTML/ XHTML andCSS/CSS3.
  • Used JQuery to make teh HTML, DHTML and CSS3 to interact with teh JavaScript functions
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server on a different domain.
  • Developed Business logic in a separate layer and integrated into Action classes using teh Business façade design pattern
  • Developed AJAX scripting to process server side JSP scripting.
  • Developed AJAX functionalities using frameworks like JSON and JQuery.
  • Used ANT scripts to build teh application and deployed on WebSphere Application Server.
  • Main application was built on Python, Django leveraging technologies such as Backbone.js, Ember.js, and Celery. Used My Eclipse as an IDE for developing teh application.
  • Worked with Clear Case source management.
  • Unit testing was performed using JUnit and Version control through Git.
  • Developed teh presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
  • Wrote complex SQL statements to retrieve data from teh DB2 database.
  • Implemented teh validation, error handling, and caching framework with Oracle Coherence cache.
  • Deployed teh developed web components on Apache Tomcat Web-Server.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Responsible for code optimization, tested teh website across different browsers (cross Browsing Compatibility) and and fixed any existing bugs using Firebug
  • Application is deployed on WebSphere Application server. Maven is used as a build tool
  • Worked with teh JIRA tool for Quality Center bug tracking

Environment: HTML, JavaScript, CSS, MS Office, Firefox, Windows XP, PHP, Smarty, MySQL,CMS - Joomla, PHP Frameworks, Clear case.

Confidential

UI Developer

Responsibilities:

  • Involved in teh project from requirement analysis to production.
  • Extensively worked on Struts Framework.
  • Developed teh DAO objects using JDBC.
  • Business Services using teh Servlets and Java.
  • Developed and modified Servlets to accept and process request from teh clients.
  • Used JDBC to connect teh J2EEserver with teh relational database.
  • Extreme programming methodologies for replacing teh existing code and testing in J2EE environment.
  • Developed java classes for business layer.
  • Developed database objects like tables, views, stored procedures, indexes.
  • Analyzing teh Requirement andchoosingthe optimalFront End Technologieslike XHTML, CSS,JavaScript, JQuery
  • Developed teh Web Interface using Servlets, Java Server Pages, HTML, CSS, JavaScript and JQuery
  • User input validations done using JavaScript and developed use cases using UML.
  • Developed various objects using java and HTML and DHTML to maintain well-structured GUI and to interact with Controllers to get data from Oracle database.
  • Unit testing and Regression Testing of Web Application and fixing teh issues involved in development.
  • Test case preparation Based on requirement Documents. Execution of test cases and Reporting bugs.
  • Maintaining teh Bug reports and tracking teh status of teh bugs.

Environment: Java, J2EE, JSP, Struts, HTML, DHTML, Custom Tags, ANT, Java Script, XML, JDBC, Oracle (PL/SQL), DAO, Linux, Web Logic, JUnit, Log4j, Eclipse

We'd love your feedback!