We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Bowie, MarylanD

SUMMARY

  • Having 11 years of experience in Java EE technologies and domain experience includes in Logistics, Manufacturing, Legal, Healthcare, Risk and Airlines.
  • Experience in developing applications using most recent frameworks like Spring Boot, Spring MVC, ICE faces, REST, SOAP, Webservices, Spring, JPA, AngularJS and Hibernate.
  • Comprehensive knowledge of Web/Client Server Development using J2EE framework.
  • A strong skill in Core Java and Java EE technologies and usage of well - known Java IDE’s like JDeveloper, Intellij IDEA and Eclipse.
  • Experience in Developing Applications using Java EE technologies such as SpringMVC, JPA, JSP, Servlets, JSF, EJB, Struts, AJAX, HTML, CSS, JavaScript, Bootstrap and BackboneJS.
  • Experience on all phases of Software development life cycle including Requirement gathering, Analysis, Design, Coding, Testing, Exceptional analytical and debugging skills.
  • Experience in using AngularJS, Aurelia, TypeScript, HMTL, JSON, XML, DTD, XLST and CSS to develop web interfaces.
  • Well converse with the Change management tools like Visual Source Safe (VSS), SVN and Control Version System, Rational Clear Case, TFS and Git.
  • Experience in working with build tools like ANT and MAVEN logging framework Log4j, JUnit, QUnit and testing to perform unit testing.
  • Designed and Developed Microservices business components using Spring Boot.
  • Implemented the messaging services using ApacheKafka to interact with external dependencies.
  • Used Jasmine and Karma for unit testing the UI Components.
  • Experience in continuous integration tools such as Jenkins and Bamboo.
  • Expertise in deploying enterprise applications on WEB/Application servers like JBoss, Apache Tomcat and Web Logic.
  • Experience in deploying the applications using Pivotal Cloud Faundry.
  • Experience in implementation of Persistence Framework like JPA and Hibernate ORM (Object Relational Mapping) in a typical n-type architecture.
  • Worked four years at customer site Confidential Brussels, Belgium, and developed many Webservices which makes well acquainted with Webservices framework.
  • Involved in a major migration activity in Confidential . Migrated 58 million of Airway Bills from Confidential EMEA region to US region and helped customer to achieve their goal of cost reduction.
  • Profound experience in developing different application using the Agile and Waterfall methodology.
  • Possesses excellent analytical, problem-solving and learning skills as well as a keen interest in the emerging technologies.
  • Experience in writing technical documents like Detail Design, creating screen mock ups, Test Cases, Conducting Code/Peer Reviews, planning and leading training sessions.
  • Lead a team of 10 members and helped the team in understanding the requirements, preparing the design document and resolving issues and served as single point of contact from offshore.
  • Achieved OCJP 6 Java certification with a score of 95% displaying proficiency in the core concepts of Java.

TECHNICAL SKILLS

Langages: Java, SQL

J2EE Technologies: Spring Boot, Spring MVC, Servlets, JSP, JDBC, JMS, JNDI, JSF, XML, JAXB, EJB 3.0, JAXP, JAXB, JavaBeans, Multi Threading, Java Mail API, JavaPersistence API.

Core Java: Collections, Generics, Serialization, File I/O.

Web Technologies: HTML, DHTML, XHTML, CSS3, XML, XSL, XSLT, SAX, JSON, DOM, JavaScript, jQuery, JSON, AJAX, NodeJS, AngularJS, Aurelia, TypeScript, BootstrapBackboneJS

Databases: Oracle8i/10g, SQL Server, MySQL.

Web Services: WSDL, UDDI, SOAP, REST, JAX-WS, JAX-RPC

Web/Application Server: WebLogic, Apache Tomcat, JBoss

Framework: Struts, Springs (MVC, DI, AOP, IOC, Tiles, DAO)

Web Dévelopent: HTML, AJAX, XML, XSL, DTD, XSLT, JavaScript, jQuery, AngularJS, Aurelia, Bootstrap,CSS.

ORM: Hibernate, JPA.

IDE Tools: Eclipse, JDeveloper, intellij IDEA

Build/Log other Tools: Build (ANT, MAVEN), Logging (log4j), CVS, SVN, Git, Git Hub, Jenkins, StartTeam, Rational ClearQuest, MQSeries, Rational Rose, Microsoft Visio, Maven,WinSCP, Putty

Design Methodologies: Agile, Waterfall, SCRUM, UML, J2EE Design Patterns.

Operating Systems: Windows, UNIX, Linux

Testing: Jasmine, Karma, JUnit, QUnit, Mockito.

PROFESSIONAL EXPERIENCE

Senior Java Developer

Confidential - Bowie, MaryLand

Responsibilities:

  • Designed and developed REST based Microservices using the Spring Boot and JPA.
  • Implemented Twelve-Factor App methodology.
  • Used Apache Kafka to exchange messaging in Avro format between different components in Microservices architecture.
  • Used Scatter Gather pattern which receives message from multiple recipients and re-aggregates that responses back into a Single message.
  • Development of well responsive SPA(Single Page Application) Using Aurelia and TypeScript in conjunction with HTML5, CSS3, JQuery, Bootstrap and JavaScript.
  • Development of intervention planning, Timing and Review and Submit Screen using Aurelia, TypeScript, NodeJS, CSS, HTML and Bootstrap.
  • Developed business components using core Java8 concepts like Lambda expressions, Streams.
  • Used Aurelia controls, TypeScript and ag-Grid for building the intervention landing page.
  • Implemented J2EE Standards MVC architecture using Spring Framework and extensively used Core Java Such as Collections, threading and exception handling.
  • Developed Maven custom plugin and configured in project to convert java objects into Avro schema.
  • Creation of Junit test cases, Mockito and testing Rest services using SoapUI and Postman.
  • Used Jasmine and Karma and unit tested the client-side components.
  • Integration of code with SonarQube to increase conditional code coverage decrease major and minor fixes.
  • Code integration and management using Git including solving merge conflicts, pull and push to the branch.
  • Installed and configured Jenkins pipeline for automatic build and deployment of application.
  • Deployed the Microservices components in Pivotal Cloud Faundry.
  • Experience with Agile(Scrum) development methodologies, participating in agile meetings
  • Participating in agile meetings such as daily standups Sprint grooming, Sprint Planning.
  • Configured and created application log files using Log4j required to trace application messages.
  • Sending data to queues and receiving messages from queues using Apache Kafka.

Environment: Java8, Spring Boot, Spring MVC, RESTful Web services, JPA, Aurelia, TypeScript, Apache Kafka, NodeJS, JavaScript, HTML, CSS, XML, Bootstrap, Jasmine, Karma, Maven, Sonar, Jackson, Log4j, Git, Eclipse, intellij IDEA, SQL Server, Junit, Jenkins, RedisCache, PCF.

Full Stack Java Developer

Confidential - MN

Responsibilities:

  • Working in an Agile environment delivering output in sprints and participating in scrums.
  • Understood the Confidential Cobalt Framework
  • Prepared technical designs for the user stories.
  • Participated in business discussions with Product Owner, Business Analyst and other key stack holders.
  • Understanding the acceptance criteria of each story and explained to the team.
  • Developed front end web applications by using web technologies such asAngularJS, HTML, CSS, JavaScript, Bootstrap and Spring, JPA for backend.
  • Developed Angular-JS components such as controllers and Services.
  • Implemented Jurisdiction widget and Browse by Jurisdiction widget by using BackboneJS framework and advanced JavaScript.
  • Written Ajax driven JSON consuming JavaScript functions to save Jurisdisction values.
  • Developed practice law server side component by using Java8 features such as Lambda expressions, Stream API and Time API.
  • Built a complete browse widget inAngularJSas front end and java using REST as backend.
  • Used Firebug with IE Developer toolbar for debugging and browser compatibility.
  • Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Written unit test cases for the application using QUnit testing framework and
  • Used Karma for configuration of Website, static and foldering modules.
  • Participated in Sprint planning and Sprint retro meetings.
  • Involved in Smoke testing and regression testing.
  • Used Sonar to measure the code coverage.
  • Lead a team of 8 members.
  • Developed JUnit for unit testing.
  • JPA2.0 was used as the Object to Relational mapping for persistence support.
  • Worked with XML and JSON contents.
  • Used TFS to check - in the source code into the repository.

Environment: Java8, Spring MVC, RESTful Web services, JPA, AngularJS, BackboneJS, QUnit, NodeJS, JavaScript, NodeJS, HTML, CSS, XML, Bootstrap, Maven, Sonar, Jackson, Log4j,TFS, Eclipse.

Senior Java developer

Confidential

Responsibilities:

  • Involved in maven migration activity
  • Migrated the Litho insight application from Maven 3.0.1 to latest version 3.3.9
  • Prepared Maven guidelines design document to complete this activity.
  • Fixed the issues occurred as part of this migration activity.
  • Used Git Extensions tool to merge two different code branches.
  • Used Jenkins tool and made customizations according to the local build to track out the build status.
  • Worked with continuous integration tool Bamboo to test and deploy the application.

Senior Java Developer

Confidential

Responsibilities:

  • Involved in the estimates of the application based on the work breakdown structure approach.
  • Developed user, contact and fixed modules with technology stack of AngularJS, HTML, CSS and BootStrap for front-end and Spring, JPA for backend.
  • Created AngularJS controllers, Scope, Model, View, Services, Factory scopes perform operations in UI.
  • Developed controller for request, response paradigm by Spring contollers using SpringMVC.
  • Used the Bootstrap to create the interfaces and help manage the website responsive in all devices.
  • Worked on implementing directives and scope values using AngularJS for an existing webpage.
  • Developed and consumed Web Services using Restful API Worked on BackboneJS Events for binding the objects and trigger custom events.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Internet explorer, Firefox and Google chrome.
  • Extensively used JavaScript,AngularJS to control the user interactions and validation on client side.
  • Extensively used Core Java such as Multi-Threading, Exceptions and collections.
  • Used multithreading in programming to improve overall performance
  • Used Spring annotations as well as xml configuration for dependency injection.
  • Performed design review and code review.
  • Used Maven tool to build the project and used SVN to check-in the source code into the repository.
  • Configured Checkstyle in eclipse and followed the coding standards
  • Created UI Mockups for business purpose.
  • Prepared technical design for the user stories using Microsoft Visio.
  • Written unit test cases for the application using JUnit framework.
  • Used tool Sonar to measure the code coverage.
  • Created multi module maven project with user, admin and fixed modules.
  • Involved in smoke testing and regression testing.
  • Developed component in AngularJS to generate reports for fixed and contract modules.

Environment: Java, JSP, Spring MVC, AngularJS, HTML, CSS, JavaScript, JQuery, BootStrap, JSON, Bootstrap, JPA, JUnit, Log4j, Postgresql, Jackson, Maven, RESTful Webservices, Git. Checkstyle, Jackson, Eclipse, Sonar, Log4j

Senior Consultant

Confidential

Responsibilities:

  • Developed components using core Java.
  • Independently implemented the modules Depart and Edifact message.
  • Used Apache Axis tool to generate the Webservice stubs.
  • Developed Server-side components using ICE Faces.
  • Performed code review and deployed the components in Linux environment.
  • Followed coding standards and guidelines by configuring Sonar in Maven and Find bugs in Eclipse.
  • Written JUnit test cases for the application.
  • Involved in technical design using UML (Class and Sequence Diagrams) created using Rational Rose.
  • Defined table Structure and attributes required to store date in existing application.
  • Prepared test data and inserted into tables for testing purpose.
  • Deployed application in Linux Server.
  • Used IBM MQseries tool to configure Queue and Topic to send and receive messages.

Environment: Core Java, JavaScript, HTML, CSS, ICEFaces, Webservices, Apache Axis, XML, JMS, EJB, JAXB, Junit, IBM MQSeries

Senior Java Developer

Confidential

Responsibilities:

  • Involved in requirement gathering for dashboard application and for the components EIStC Pull, EIStC Push components which was to be developed.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring MVC.
  • Developed dashboard monitoring application using ICE Faces and JPA.
  • Written JUnit test cases for the application.
  • Used JMS(JavaMessaging Service) for asynchronous communication between different modules.
  • Played a major part in the migration of AWB’s from Confidential EMEA region to US region
  • And migrated 58 million of AWB s from Confidential EMEA region to US region, to develop this component we used the technologies Core Java, TIBCO, JMS and Web services.
  • Configured Topic to receive EMEA related SEP JMS messages.
  • Created queues to consume the messages from Topic and push the messages to
  • Switzerland feed based on country level filtering.
  • Co - ordinated with Confidential USA to successfully migrate.
  • Involved in load balancing and clustering.
  • Involved discussions with DBA team for moving data from Operational to
  • Archive database using ETL.
  • Writing simple and complex Sql queries as part of the application requirements.
  • Developed and Consumed Web Services using SOAP.
  • Involved in technical designs using UML(Class and Sequence diagrams) created using Visio.
  • Involved in preparing HLD and LLD documents.

Environment: Core Java, JavaScript, ICEFaces, Webservices, Apache Axis, XML, JPA, JMSJAXB, TIBCO, JUnit, Hibernate, Spring.

Senior Software Engineer

Confidential

Responsibilities:

  • Implemented ICE Faces.
  • Implemented JFree for generation of charts.
  • Supported the ColdFusion applications.
  • Written JUnit test cases for the application
  • Prepared technical design using Microsoft Visio.

Environment: Core Java, JSP, HTML, JFREE, ICE faces, Hibernate3.0, Spring2.5, JFree, ColdFusion, JavaScript, EJB, Struts, CSS, ANT, VSS, Eclipse

Software Engineer

Confidential

Responsibilities:

  • Developed Server side components using ICE Faces.
  • Used JFree library for generation of charts.
  • Supported ColdFusion application.
  • Implemented Service Locator, DAO and Delegate design patterns
  • Developed server side components using Ejb's, Struts and Backbase.
  • Implemented Exception handling.
  • Used JDBC to interact with DB and perform DB operations usingJava. Also, involved in writing /SQL queries to be executed at DB end
  • Written JUnit test cases for the application
  • Deployed components in JBoss server.
  • Implemented JavaScript validation.

Environment: CoreJava, JSP, HTML, Java Script/CSS, AJAX, Struts, JDBC, EJB, Backbase4.1.2, SVN

Confidential

Responsibilities:

  • Created Application Overview document
  • Responsible for writing JSPs and actions client presentation and interaction.
  • Used JDBC to interact with DB and perform DB operations usingJava. Also, involved in writing /SQL queries to be executed at DB end
  • Interacting with the end users and solving the issues.
  • Development and Debugging was done using Eclipse IDE.

Environment: Core Java, HTML, Java Script, AJAX, JSP, JDBC, Servlets, HTML, CSS

We'd love your feedback!