We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Having around 8 years of IT Experience in Analysis, Design, Development, Testing, and Deployment
  • Expertise in designing and developing Web based Enterprise applications using Java and J2EE technologies like JSPs, Servlets, EJB, spring, and Hibernate.
  • Designing and Developing MVC based dynamic web applications.
  • Hands on experience in implementing various Design patterns including Business Delegates, Data Access Object, Model View Controller, Session facade, Singleton etc.
  • Good understanding of Core JAVA components, such as: Concurrency, Persistency, multi - threading.
  • Designing and Development of J2EE components using Spring framework and persistence frameworks.
  • Knowledge of Object Oriented Programming and Design, UML and SDLC.
  • Experience in gathering and translating business requirements to technical requirements following the Object-Oriented Analysis and Design (OOAD) methodology.
  • Created robust user Interface (UI) using HTML5, Applets, Swings, CSS3, JSP, JavaScript, Custom Tags, jQuery, JSON and XML.
  • Hands on experience in developing Java and J2EE applications using IDE’s Eclipse 3.x.
  • Experience in deployment of the J2EE applications on Apache, Tomcat and JBOSS.
  • Expertise in configuring the Spring 4.0, 3.x Application Context with dependency injection and working on various spring modules (Spring MVC) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Understanding of relational database concepts, and experience in query construction using SQL.
  • Knowledge on IBM DB2 and NoSQL Database like MongoDB.
  • Experience in testing (making test cases using Selenium) and build tools Ant, SVN, Jenkins and Maven.
  • Experience in working with the Databases environments Oracle, SQL Server and MySQL.
  • Experienced in developing applications using Spring boot and with various modules in Spring framework like core, data, web, AOP etc.
  • Implemented Test Driven (TDD) Design to build testable and maintainable application.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Experience in working with DROOLS Rules Engine
  • Implemented and evaluated algorithms to parse functions inputs using C++.
  • Developed applications and deployed them on a cloud platform like AWS.
  • Experience onMule ESBfor APIs to develop flexible middleware solutions.
  • Hands on experience working with databases like Oracle 11g, SQL Server, IBM DB2, MongoDB and MySQL.
  • Experience on different OS like UNIX, Linux, and Windows operating systems.
  • Expertise in standard build tools such as Maven, ANT, SVN, Bamboo, Hudson and Jenkins.
  • Demonstrated ability in developing innovative solutions and defining solutions using OO design patterns / frameworks.
  • Used Log4J for application logging and notification tracing mechanisms
  • Strong problem analysis and resolution skills. Highly motivated team player with zeal to lean new technologies and always believes in giving the best of efforts in challenging environments.

TECHNICAL SKILLS

Languages: Java and J2EE, C/C++

Technologies: JDBC, Servlets, JSP, Java Beans, MVC, EJB, JSF, JMS, SOA, JavaScript, Java Swing, JQuery, AJAX, CSS 3, XML and HTML 5

Development Approach: Waterfall and Agile

Design Patterns: Core J2EE patterns (MVC, Value Object, Session Facade, Service Locator, Data Access Object, Singleton, and Business Delegates)

Testing & Continuous Integration Tools: Selenium and Test Driven Development (TDD), Jenkins

IDE: Eclipse, My Eclipse 6.0 and Net Beans IDE

Web service protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI

Version Controls: CVS, SVN, GIT, AWS.

Frameworks: Spring 4.0,3.x, JSF, Node JS and Hibernate, Bootstrap

Design Technologies: OOAD and UML

Architecture: Service Oriented Architecture(SOA)

Build Tools: Ant and Maven

Database: Oracle 9i/10g/11g, SQL Server, DB2 and MySQL, MONGODB

Protocols: TCP/IP, HTTP, HTTPS and FTP

Operating Systems: All Version of Microsoft Windows, UNIX and LINUX

Logging Tool: Log4J

PROFESSIONAL EXPERIENCE

Confidential - New York

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design Analysis and Code development.
  • Participate in development of a well responsive Single page application using AngularJS framework, JavaScript in conjunction with HTML5, CSS3 Standards.
  • Validated input values to make sure that they will be accepted before they are submitted to the server.
  • Implemented entire backend of the application in Java J2EE, using various Object oriented features like classes, interfaces, inheritance, polymorphism, collections etc.
  • Created reusable templates using Angular directives and worked with npmpackage manager tools(NodeJS) and build tools like gulp.
  • MongoDB was used to store files and user data information, Created users, tags, groups for workflow management.
  • Manipulated data using CRUD (create, read, update and delete) operations ofMongoDBdatabase management system and handled database access and data transmission based on RESTful web service.
  • Used JSON for transferring/retrieving data between different Applications.
  • Implemented a single page web applications basedfront end for displaying user requests, user records history and security settings various users using JavaScript andAngularJS.
  • Used web based GIT repository manager with issue tracking features.
  • Used GitHub repository to submit code changes that are in turn review the code written by the team before they are merged to the Head Master branch before production.
  • Involved in developing Single Page Applications, Developing and consuming REST APIs. Used Chrome Networking tools to monitor performance and chromedevelopertools to debug the JavaScript files.
  • Developed logging module-using Log4Jto create log files to debug as well as trace application.

Environment: Java, J2EE, HTML5, CSS3, JSON, JMS, JPA, JNDI, JVM, JDK1.8, Log4J, JUnit, MongoDB, Angular JS, GULP, NPM, REST API, GIT, JavaScript

Confidential, CA

Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in various phases of project development following Waterfall.
  • Developing preliminary and detailed design specification documents.
  • Understanding requirements gaps, document and prepare estimates for implementing the changes.
  • Developed user interface using HTML5, CSS3, XML, JSP and JavaScript along with Struts Tags to simplify the complexities of the application.
  • Designed SPA(Single Page Applications) using Angular JS and extensively used Angular JS directives to developer reusable modules.
  • Involved in enhancing the application for client's requirements based on the market demand using the MVC pattern,AngularJS, JQuery, Bootstrap3, CSS3 and WebAPI
  • Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like auto complete form.
  • Implemented business services usingSpringFramework and its modules include IOC, AOP, and MVC throughSpringBootproject structure using annotations.
  • Implemented JQuery Tabs by using list with anchor and linking correspondingly to div.
  • Designed extensive additions to existing Web Application utilizing Service Oriented Architecture (SOA)
  • Involved in development of Web Services using JAX-WS.
  • Implementedmicroservicesusing Spring boot, spring basedmicroservices, and enabled discovery using Netflix eureka server
  • Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
  • Worked with Hibernate for the use of relational databases structuring of the application.
  • Used JPA (Java Persistence API) along with Hibernate framework for implementing Test Classes.
  • Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Created Connection Pools in WebSphere and configured as needed.
  • Worked with WebLogic application Server for0020the deployment of the application.
  • Unit tested all the classes using JUnit at various class level and methods level.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Implemented Object Oriented Programming,JavaCollections API and Algorithms, SOA, design patterns, Multi- threading and Network programming techniques
  • Used SVN as version control across common source code used by developers.
  • Worked with XQuery for the front-end development of the application.
  • Worked with Oracle 11g for the backend development of the database.

Environment: Java, J2EE, Spring Framework 4.0, Spring Batch, Spring Boot, XML, HTML5, CSS3, JSP, JSON, AJAX, JMS, JPA, JNDI, JVM, JDK1.8, SOAP, SOA, Hibernate, WSDL, WebSphere7.0, Maven, Log4J, SVN, JUnit, Tomcat, WebLogic, Oracle 11g.

Confidential, MD

Java/J2EE Full Stack Developer

Responsibilities:

  • Developing preliminary and detailed design specification documents.
  • Understand requirements gaps, document and prepare estimates for implementing the changes.
  • Participating in the Joint Application Development (JAD) Sessions with client to understand, analyze and to map the business requirements to technical requirements.
  • Coordinate with configuration, infrastructure and other application teams.
  • Coordinate with external vendors to configure and to figure out the request and response payloads.
  • Worked on reconciliation reports comparing huge sets ofdatafrom source and destination indatasourcing projects usingDatastructures.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented spring, JSF My Faces and J2EE based MVC (Model-View-Controller) framework for the application.
  • Specified the system architecture and design utilizing the OOAD - UML Analysis and Design Models
  • Helping the application development teams to Troubleshoot and fix the technical Issues.
  • Development UI interfaces usingHTML5, JSP, XML, CSS3, JavaScript, Angular JS, EXT JS, JSON and AJAX.
  • Used Apache Axis for consuming RESTFULL Web Services with CXF web services using JAX-RS.
  • Used CXF web services with spring.
  • Wrote rules directly in theDroolsRule Language (DRL), and decision table
  • Persistence layer was implemented using Hibernate Framework and JPA.
  • Utilized the concept of mean stack development using Node JS and Express JS.
  • Used Spring Hibernate to connect to the database and, deployed the application using JBOSS.
  • Written the Rest Services to get the data from NoSQL (Mongo DB) Collections in JSON format.
  • Implemented Transactions and Batch Updates using spring framework.
  • Worked with corejavaandDroolrule engine and participated in all aspects of software life cycle including analysis, design, development, production deployment and support.
  • Used Mongoose API in order to access the Mongo DB from Node.
  • Leverage industry best practices to design, test, implement and supportmobileapplications.
  • Followed Agile SCRUM methodology and used Test Driven Development.
  • Designing and developing Mule ESB flows using Java and Mule soft Connectors
  • Created Mule ESB artifact and configured the MULEconfig files and deployed.
  • Developed Bill Pay functionality in thedigital mobileapplication utilizing JAX-WS calls to various Bill Pay services.
  • Developed Applications using Rule Engines,Drools. ExploredDroolsmodules such asDrools Expert,DroolsFusion, andDroolsFlow, which adds event processing capabilities to the platform
  • Coded theMobileUI screen flow and business logic to allow customers to view their payees and create, view, edit and cancel payments.
  • Performed Unit Testing usingmockingframeworks like Mockito, Easy mock and Integration Testing using Test Harness.
  • Built scripts using Maven that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.
  • Developed custom logging framework for Mule ESB application and analysis was made using log stash.
  • Used GIT as a version control system, an important component of Source Configuration Management (SCM).

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in designing of the application using UML (Unified Modelling Language).
  • Created one-to-one mapping for procurement module and developed corresponding classes and interfaces in Java.
  • Implemented various Design Patterns like Singleton, Front Controller, data transfer object (DTO).
  • Used Spring ORM package as an integration layer for ORM mapping API's, including Hibernate
  • Developed User interface for the application using JSF Coded Managed Beans, Event Listeners, Validators.
  • Added JSF listbox component for dynamic update of Claims requirements processing and implemented the server side processing.
  • Used Apache Axis for consuming SOAP Web Services with CXF web services using JAX-WS.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) Architecture and Hibernate.
  • Developed Application Flows and UML diagrams (Use Case, Class &Sequence) for few modules of the application.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping
  • Implemented procedures for configuration and deployment of production JBoss applications.
  • Administered ORACLE subsystems in Prod, Qual, and Test and Development region.
  • Automated the build process by writing ANT build scripts.
  • Worked on Client/Server tools like SQL Server Enterprise Manager and Query Analyzer to administer SQL Server.
  • Involved in designed and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
  • Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience using XML data and XSLT templates.
  • Prepared basic design diagrams including User flow diagrams and class diagrams using MS Visio following the UML conventions.
  • Business logic is implemented using Spring Core and Hibernate.
  • Used JMS API for asynchronous communication.
  • Developed and modified database objects as per the requirements.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases and code reviews.
  • Used Ecommerce Framework.

Environment: Core java, Java Swing, Java Collections and Exceptions, Eclipse, Oracle Web Logic, PL/SQL, Spring ORM, RESTFUL Service, Oracle, XML, Servlets, JBoss, JavaScript, JDBC, JSP, JMS, Hibernate, UML, J2EE, Ecommerce, Agile, ANT, UML

Confidential

Responsibilities:

  • Develop and enhance modules within Apollo Workstation's Customer Service Module
  • Use Struts and JavaScript for web page development and front-end validations
  • Fetch and process customer related data using Mercator (IBM WTX) as interface between Apollo workstation with Mainframes
  • Created Servlets, JSPs and used JUnit framework for unit testing
  • Developed EJBs, DAOs, Stored Procedures and SQL queries to support system functionality
  • Application design and documentation -- UML system use cases, class, sequence diagrams developed using MS Visio.
  • Use Ant scripts to automate application build and deployment processes
  • Support Production/Stage application defects, track and document using Quality Center.

Environment: Java, J2EE, Struts, JavaScript, jUnit, UML, MS Visio, JDBC, CVS, Ant, Eclipse, Web logic Server, Oracle 9i, Toad, Unix.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Responsible for the design and development of the application framework.
  • The Application is designed using J2EE technologies based on MVC Architecture.
  • Designed and coded business components using J2EE architecture.
  • Designed and developed GWT applications sorting, paginations, and navigation standard and applied best practice
  • Implemented the workflow using J2EE and core Java.
  • Preparing detailed test plans, acceptance criteria and test scenarios for each project.
  • Designed the system to enable Java and C/C++ interaction.
  • Implemented business logic First Come First Serve (FCFS), Shortest Job First (SJF), Priority SJF and Round Robin algorithms using C and C++.
  • Wrote ANT scripts to automate the builds and installation of modules.
  • Involved in writing Test plans and conducted Unit Tests using JUnit.
  • Used XML to transfer data between applications.
  • Used XSLT to transform XML document to another XML document and HTML document dynamically while browsing.
  • Reported Daily about the team progress to the Project Manager and Team Lead.

Environment: s: Core Java, J2EE 1.3, C/C++, 1.2, GWT, Servlets 2.3, Web Logic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j, ANT, XML, XSTL and Junit.

We'd love your feedback!