We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Rockville, MD

PROFESSIONAL SUMMARY:

  • 8 years of professional experience in analysis, design, development and testing of web and distributed n - tier applications using Java and J2EE technologies in areas such as healthcare, ordering system,
  • Experienced in developing XML documents with XSDs /DTDs using DOM, SAX, JAX-B parsers.
  • Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns Singleton, prototype, Factory, Abstract Factory, DAO, MVC, Command, Decorator, Front Controller.
  • Strong skills with an understanding and development experience in Web Services, XML, SOAP, Restful webservices, UDDI, J2EE and WS-Security.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Strong knowledge in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams and Deployment Diagrams using Rational Rose, Microsoft Visio.
  • Proficient in Web development using Angular 2.0/4.0, HTML, CSS, AJAX, J-Query, EXT-JS, JSON, JavaScript, Backbone.js and Bootstrap.
  • Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, WADL.
  • Extensive experience in working on IDEs like Eclipse, Net Beans, WSAD, RAD.
  • Good exposure with Application servers middleware technologies like, Web Servers like WebSphere, WebLogic, JBoss and Apache Tomcat
  • Experience in working with various databases like Oracle, PostgreSQL, MS SQL Server and strong knowledge in SQL, PL/SQL, Stored Procedures, Functions, Triggers and Cursors.
  • Experience working with Performance Tuning engineers in analyzing the issues that are hindering the performance of the application.

TECHNICAL SKILLS:

Languages: JAVA, C, C++, Python, VB.NET

JAVA/J2EE: Servlets, JSP (EL, JSTL, Custom Tags), JSF, Apache Struts, Junit, Hibernate

Technologies: Log4J Java Beans, EJB 2.0/3.0, JDBC, RMI, JMS, JNDI

Web Technologies: Angular 2.0/4.0, HTML, XHTML, CSS, AJAX, XML, JavaScript, JSP, Servlets, Bootstrap jQuery, JSTL, XML, Web services (SOAP, WSDL, Axis), RESTful webservices

Application Servers: Web Logic, WebSphere 8.0/8.5, Apache Tomcat (5.x, 6.x)

Database: IBM DB2, Oracle, MySQL, PL/SQL, PostgreSQL 9.0/9.1

Web Services: SOAP, Restful, WSDL, Apache Axis

Tools & IDEs: Eclipse, Net Beans, Concert(RTC), JIRA, SonarQube

Frameworks: Velocity, Hibernate, Spring, GWT, JSF, J2EE, Apache Struts, Java Mail, iBatis

PROFESSIONAL EXPERIENCE:

Confidential, Rockville, MD

Full Stack Java Developer

Responsibilities:

  • Designed and developed end to end functionalities of the RFQ response, TRP Submission process, displaying quotes, and other major functionalities of the application
  • Was responsible for the design of the CIO-CS integration into the eGOS application
  • Meeting with the client to understand the requirements to develop the CIO-CS integration into eGOS application
  • Have developed functionality to process and store millions of IT products data into the system. Implemented functionality to validate the products before inserting them into the database.
  • Implemented functionality for diverting the application to custom page when tomcat is unavailable and when the page not found
  • Responsible for maintaining, fixing defects adding new functionalities to the eGOS web application
  • Designed MVC architecture and developed user interface components using DHTML, HTML, Servlets, javascript, ajax, Angular.js, HTML
  • Involved in developing, deploying e-GOS web application using java, Angular.js, spring, iBates, JPA, Junit, MS SQL
  • Implemented design patterns and Server side development - Factory and Service Locater patterns, and the business logic using Spring DI Service components.
  • Developed Web service modules based on SOA architecture using SOAP
  • Responsible for design, develop, specifying object/relational-mapping and testing the data layer components using iBatis.
  • Integrated Spring AOP, spring (Dependency Injection) among different layers of an application). Configured and accessed iBatis with Spring IOC.
  • Implemented the business layer by using iBatis with Spring DAO and developed mapping files and POJO java classes using ORM tool.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and iBatis Framework
  • Designed and developed email notification functionality using apache commons mail and velocity templates
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator
  • Developed code to send automatic emails to customers and contractors using spring, velocity framework and Microsoft schedulers.
  • Created batch files to run the schedulers on UAT and production using Microsoft batch schedulers
  • Implemented application specific exception handling & logging frame work using Log4j.
  • Extensively worked in SDLC methodologies such as Agile process
  • Installed, configured SonarQube and continuously integrated the issues

Environment: Java 1.8, J2ee, Servlet, JQuery, JSON, CSS, iBatis, Angular.js, Typescript, MYSQL 5.6/5.7, Spring Batch 2.1.8, Spring Boot, Spring MVC, Spring Integration, Spring injection & annotations, XML, XSD, ANT, Unix, Apache Tomcat, SOA, Restful Web Services, velocity framework, Microsoft batch schedulers, MyEclipse Luna Release (4.4.0), JIRA, Sonar, Apache Tomcat, Jenkins, Maven, JUNIT, Log4J, SonarQube, GIT

Confidential, Indianapolis, IN

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Coding and Development of Confidential .
  • Design and implements technical solution using java framework like FAST4J, Next Gen.
  • Implemented design patterns like Singleton, Abstract factory, factory, Service Locator, Delegator, and DAO’s.
  • Enabled better quality control of Java source code by implementing sonar to report code quality and test coverage and used SONAR tool for code analysis and correction.
  • Involved in developing the web based GUI using java, JSP, JavaScript, CSS and HTML.
  • Used core java like multithreading, exceptional handling to implement few modules.
  • Developed and configured the Java beans using Spring IOC, Spring integration and Hibernate framework.
  • Developing Hibernate Configuration files and Responsible for coding of DAO classes using Spring with hibernate.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate .
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Created POC for Spring Batch for running batch jobs. Documented how Spring Batch is useful for the current project.
  • Extensively involved in the development of the Data Collection module, which involved multi-threading and GUI for this product, which was developed in Swing.
  • Set up project environment on servers for both development and maintenance, which is major part to develop a web application.
  • Developed business logic of the application to determine the benefits issuance to the users using servlets, struts and JSP.
  • Produced and consumed the web services data in the form of JSON, XML.
  • Implemented Logging framework using Log4J.
  • Performance monitoring, tuning and troubleshooting middleware technologies like WebSphere, JBOSS, Tomcat and Apache server instances.
  • Involved in to code review and documentation review of technical artifacts.
  • Create task into RTC and JIRA. Register new UI page into Next Gen framework.
  • Implemented MVC design pattern Framework using Servlets, Business Objects.
  • Configured struts xml file to provide mapping to servlet action handler
  • Created the custom rules, configured the validation.xml and validator-rules.xml files.
  • Used Enterprise Java Beans (EJBs) extensively in the application. Monitored the application using JMX monitoring.
  • Worked with Ext JS API along with AJAX to display Support Related Information.
  • Responsible for developing Enterprise Service Bus (ESB) architecture with Controllers, orchestration and web services.
  • Experience in using MAVEN tool to compile, package and deploy the components to the Application Servers in different environments. Used SVN for version control
  • Worked on Oracle and Improved query performance by following performance enhancement tips and database best practices.
  • Experienced in Performance Tuning, Creating new Database and Backup
  • Successfully involved in test driven development model using JUnit and spring framework.
  • Install, configure, and maintain My Eclipse 2010, WebSphere Application Server 8.5.

Environment: Java 1.8, Core java, J2ee, JUNIT, EJB3, SOA, Log4J, JSP, JSTL, Servlet, JQuery, JSON, CSS, JavaScript, Java Beans, Oracle 11g, PL/SQL, Spring Boot, Spring MVC, Spring Integration, Hibernate, Microsoft Batch Schedulers, XML, XSD, ANT, Unix, Apache Tomcat, Restful Web Services, WebSphere Application server 8.5, Corticon rules, MyEclipse Blue Edition 10, JIRA, Sonar, Maven, Subversion

Confidential

Jr. Java Developer

Responsibilities:

  • Actively participated in the complete software lifecycle of requirement gathering, design, development and implementation for various new business features.
  • Brainstormed with the team and created the scope and functional specifications to lay out the project phases.
  • Worked with the DBA team to develop the initial draft for the data model from the requirements.
  • Developed application using JSP, HTML, CSS, Struts framework, client side data validations using JavaScript.
  • Created Stored Procedures using Pl/SQL, functions, triggers in MSSQL server and Oracle to fetch required data
  • Analyze the pattern of transactions for abnormal behavior and generate reports.
  • Designed, developed, and deployed EJB components (Session and Message Driven) beans.
  • Written code for generating reports in PDF using iText.
  • Escalate the consolidated report on daily/weekly basis to the respective authority to meet the statutory requirements.
  • Used AJAX to load a part of the page dynamically and CSS for styling.
  • Implemented localization and customized features for different client requirements.
  • Developed prototype versions of the application for enhancement to new domain/sector.
  • Deployed source code control processes across the CVS.
  • Provided implementation support and defect management to ensure a successful go-live.
  • Documentation of common problems prior to go-live, and while actively in a Production Support role.
  • Provided mentoring for the team members to complete the tasks efficiently and in time.

Environment: Struts1.2, Java Servlets, Java Beans, EJB, Struts Framework, Java, JSP, AJAX, HTML, CSS, JavaScript, MS SQL Server 2000 and Oracle, CVS.

We'd love your feedback!