We provide IT Staff Augmentation Services!

Java Developer Resume

MarylanD

PROFESSIONAL SUMMARY:

  • Full stack Java Developer with 7 years of experience in the IT industry, involved in complete software development life cycle requirement gathering, analysis, design, development, testing, debugging, implementation and maintenance of applications in different domains
  • Experience in Agile Methodologies (SCRUM), Water Fall in different project life cycles.
  • Worked on modules likeAOP,MVC, transactions,securityas part ofSpring MVC Framework
  • Hands on Experience in developing applications using Spring Framework’s Spring Web Flow,Inversion of Control (IOC) and Dependency Injection (DI).
  • Extensive experience in design and development of J2EE applications using Core java, Java collections, Data Structures, Multithreading,, JDBC, Servlets, JSP, XML, Web Services and other open source frameworks and APIs.
  • Experience in working with MicroServices.
  • Experience in backend database Programming (development ofstored procedures,functions, triggersand writing complex SQL queries).
  • Proficiency in creating use case diagrams, class diagrams, sequence diagrams, Activity diagrams, component diagrams, Data Flow diagrams, ER - diagrams.
  • Experience in Front-end web pages usingJSP,HTML, ReactJS,CSS,Ajax, JavaScript and AngularJS.
  • Experienced and proven best practices of Web services development and Integration (bothRESTandSOAP).
  • Good Experience in the build tools likeAntandMaven.
  • Have extensive experience in deploying applications using JBoss andWeb Applications using Apache Tomcat.
  • Experience in building Web Applications using micro services with Spring Boot and Restful Web Services.
  • Hands on experience with Databases like Oracle 11g, SQL Server, MySQL and MongoDB.
  • Proficient in usingUnified Modeling Language(UML) to developClass Diagrams,Sequence DiagramsandUse Cases.
  • Working experience on Hibernate. Used Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions.
  • Knowledge in XML technologies including XML, DTD, XML Schema, XSL, XPath, XSD, XSLT.
  • Implemented J2EE design patterns like MVC, Session Facade and Data Access Object (DAO).
  • Good experience on Agile Methodology with SCRUM meetings and experience working with Eclipse IDE.
  • Knowledge of data structures, computer logic and flow-charting, program design methods and techniques, database vendor versions, compiler versions.
  • Hands-on experience in using GIT for version control.
  • Good knowledge of JIRA- Issue and Project tracking software.
  • Excellent critical and creative problem solving ability and analytical thinking with quick learning, interpersonal and client interfacing skills.
  • Good Knowledge in Using UNIX/ Linux Environment.
  • Profound knowledge of mathematical and statistical principles and formulas.
  • Assisted project manager in defining project scope, time & effort estimates and deliverable management.
  • Experience in using Tomcat 6.x/7.x as Web Server.

TECHNICAL SKILLS:

Languages: Java JDK 1.8, JavaScript, C, UML, HTML, CSS, SQL

Java Technologies: Java, J2EE, JDBC, JSP, Servlets, JSON, Design Patterns, Spring Framework

Web Technologies: HTML, Restful web services, JavaScript, XML, AngularJS, ReactJS, java mail,log4, SOAP, Junit4, Junit 5

Concepts: UML

Database: Oracle 11g, SQL Server, MS SQL, MS Access, MongoDB

Tools: SQL Developer, GitHub, SVN, Apache Maven, SOAP UI, JUnit

Design Tools: Rational rose(UML)

Lifecycle Methodologies: Waterfall Model, Agile

Defect Tracking Tools: Jira, CA central

Frameworks: Spring, Hibernate, Spring MVC, Bootstrap

IDE: Eclipse, STS, Red Hat Enterprise

Web/App Servers: Apache Tomcat 7, JBoss

Operating Systems: Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Maryland

Java Developer

Responsibilities:

  • Handling all aspects of the insurance and billing. Processing, verifying insurance coverage, electronic and paper claim submission and Eligibility.
  • Used Spring Tool Suite for development purpose and JIRA for bug tracking environment.
  • Working on SpringBoot API and AngularJS.
  • Getting projects, templates and supporting files from Apache SVN
  • Migrated the test cases from existing Junit 4 to Junit 5
  • Working on Maven scripts (pom.xml) for building the application
  • Performing Unit Testing with Junit 5
  • Mapped the fields which we use in our application to CMS 1500 HIPPA form
  • Using Apache Maven to build and generate code analysis reports
  • Developed special cases where Spring Cloud already assigns meaning to the metadata map. preparing the functional docs as per the business requirement
  • Used MySQL work Bench.

Environment: Java 8, MySQL, spring boot, Angular JS, STS, Maven, Node.js, Junit 4 &Junit 5, SVN, Jira

Confidential, New York

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development and understanding of business requirements and implement the process using Agile (Scrum) methodology.
  • Responsible for development of Business logic in Core Java.
  • Communicating with the higher level and getting inputs for new requirements.
  • Handled key modules such as Member Enrolment, Claim Adjudication and TPL(Third Party Liability) .
  • Involved in Production Support and fixed on priority.
  • Involved in implementing MVC CRUD operations, File Upload and DAO.
  • JQuery, HTML, CSS, AJAX and JSP have been used to build the user interfaces for web application.
  • Developed user interface by using the React JS.
  • Used multithreading in programming to improve overall performance.
  • Knowledge in monitoring the error logs using Log4j.
  • Used java beans, model objects to transfer a package of information among view layer, business service layer, data layer and EJBs to execute business logic separately.
  • Worked with Exception handling in SOAP/REST.
  • Developed Web Services using RESTful to retrieve data for client side.
  • Used GitHub as the version control tool.
  • Involved in the Database design, creation, Querying.
  • Junit are used to test UI and backend respectively.

Environment: Java, J2EE, SQL, DB2, GitHub, Log4j, Windows 7, jQuery, CSS, AJAX, ReactJS, JSP, DAO, REST, JBoss, Eclipse.

Confidential, Elizabeth, NJ

Java Developer

Responsibilities:

  • Involved in the development of back end using core java features such as collections, Generics and Exception handling.
  • Configured Spring MVC for the data communication between front end and mid-tier to handle request from the user and call the back end services
  • Developed code for obtaining bean references in spring framework using Dependency Injection or Inversion of Control
  • Integrated the middle tier using Spring framework with the Hibernate ORM framework
  • Responsible for maintain tables of users' information. Configure Hibernate Mapping in XML file.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication
  • Implemented DAO to maintain data layer and used stored procedures;
  • Used Hibernate for database operation such as query, update and delete in order to fulfill user's requests
  • Design the Graphical User Interface (GUI) of the project using HTML, jQuery, JavaScript, CSS to improve visual effect on the dynamic front-end
  • Validate front-end input using JavaScript, Ajax and jQuery
  • Developed the User Interface for Audit, Monetary Destination, Non-Monetary Destination and Customer modules using Hibernate and HTML.
  • Created RESTful based web services using JAXRS to provide result and generate monthly payment details;
  • Client side scripts using JAVA, JSP, and JavaScript.
  • Developed various unit test using JUnit for Integration and Functional testing
  • Implemented various confirmation email and report emails using Java Mail technology.
  • Used GIT for version control across common source code used by developers
  • Interacted with users to present the new features of the system

Environment: Java, J2EE, Spring, Spring MVC, jQuery, MongoDB, Hibernate ORM, DAO, HTML, jsp, Java Mail, REST, Ajax, JavaScript, GIT

Confidential

Java/J2EE Developer

Responsibilities:

  • Planning, analysis, design and implementation of different modules.
  • Used java beans, model objects to transfer a package of information among view layer, business service layer, data layer and EJBs to execute business logic separately.
  • Developed foremost modules of the project using core java concepts, Advance java, html, JavaScript, jsp and JDBC, oracle 10g.
  • Worked with client testing team in improving and debugging various production issues.
  • Created JavaBeans for Clients search engine based on address, and user specific interest.
  • Created JSP/Servlets Pages for the search Engine related to product promotions and events.
  • Involved in unit/SIT/UAT testing, deployment and post production support phases of the project.
  • Improved overall performance by doing performance testing of every module and identified and fixed potential issues.
  • Used SVN software configuration management and version control.
  • Worked on writing PL/SQL Stored Procedures using Oracle. Used JDBC for connectivity.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database transactions.
  • Migrated project's database to SQL Server from MySQL and DB2.
  • Deployed the Application using Apache Tomcat Application server.

Environment: Java, J2EE, JDBC, Servlet, HTML, Apache Tomcat, JSP, SVN, JavaScript, Oracle 10g, DAO, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle.
  • Used Struts frame work to add a module that would capture progress notes entered into the system.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts action classes
  • Implemented Exception mechanism and used Struts error message mechanism.
  • Server side validation was performed using Struts Validation Framework
  • Developed and implemented intranet website using JSPs, Servlets, HTML and JavaScript to provide information about the application.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object, Data Access Object and Service Locator.
  • Used JSTL and developed required tiles and tile definitions for Templating and defined configuration in the struts configuration.xml.
  • Implemented MVC Architecture to separate the presentation, business and database logic in the application.
  • Front-end development using HTML, CSS, JSP and client side validations performed by using JavaScript.
  • Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.

Environment: J2EE, JDK, WebLogic, Apache Tomcat, JDBC, JNDI, JSP, Struts, EJB, SOAP, AJAX, JUnit, Swing, HTML, CSS, XML, JavaScript, Apache Ant, Oracle

Hire Now