We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Barrington, RI

SUMMARY

  • Around 6+ years of experience in designing and developing client - server and web based multi-tier applications using Object-Oriented concepts and Java related technologies.
  • Involvement in all phases of project execution (SDLC) starting from understanding Requirements, Analysis, Design, Development, Testing and Documentation
  • Expertise in Programming Technologies Java core, Java EE and C, C++.
  • Good experience in developing enterprise applications using Spring, Java beans, Servlets, Struts, XML mapping, Hibernate, Ant, Maven, Gradle.
  • Strong experience in design/development of web applications usingJava, JSP, J2EE, JMS,MVCFramework,WebServices,XML,XSD,JSON,andJAXB.
  • Extensive experience in designing professionalUIweb applications using front-end technologies like HTML5, CSS3, JavaScript, XML, DHTML, XHTML, JQuery, AJAX, JSON, Angular, React JSandBootstrap.
  • Experience withHibernatePersistence Frameworkand Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object.
  • Strong exposure working with J2EE design patternslikeMVC, Front Controller, and Factory Design pattern, Value Object, Singleton and Proxy Design Pattern.
  • Expertise in Java OOPS concepts like Multi threading, Collections and Exception Handling.
  • Strong experience in RDBMS technologies likeSQL, Sub Queries, Stored Procedures, Triggers, Functions.
  • Engineering web development, multi-tier applications, acting as all players from Database to user interfaces.
  • Experience in building web applications usingSPRINGframework features likeMVC, AOP(Aspect Oriented Programming),DAO(Data Access Object),Spring Boot, Spring Security.
  • Experience in designing Low Level and High Level design documents
  • Experience in deploying and configuring multi-tier enterprise applications on multiple servers such asWeb logic Server, JBoss, WebSphere and Tomcat,BEA Web Logic.
  • Experienced in writing applications inMaven, ANTand deploying them on to servers.
  • Good Knowledge in implementing client-server business applications using MVC architecture.
  • Experience in with GIT, SVN.
  • Experience in developing/consuming Web Services (REST, SOAP, JSON) and APIs (Service-oriented architectures).
  • Expertise on various J2EE technologies including Servlets, JSP, JDBC, EJB, JNDI, JMS andJPA.
  • Experience on swagger creation and hosting APIs inAPIManagement tool.
  • Have good understanding of various J2EE Design Patterns such as Singleton, Factory, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Front Controller and Model View Controller Architecture
  • Experience in writing SQL, PL/SQL Procedures / Functions, Triggers and packages on data base (RDBMS) packages like Oracle, DB2, MySQL.
  • Worked in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • Experienced with XML related technologies such as XML, XSL, XSLT, DTD, Schema, XPath, and DOM.
  • Extensive experience working on Web sphere Application server 8.5.5 and Web sphere Portal Server 8.5 in large enterprise environments.
  • Good experience in Micro Services Architecture (MSA) development.
  • Knowledge on Docker Images, BRMS images.
  • Having good experience in exposing and consuming web services using Apache CXF and Apache Camel.
  • Hands on experience with frameworks and libraries like Angular Js, Angular2/ 4, Typescript, NodeJs and ReactJs for UI/UX.
  • Good experience in Apache Camel (EIP) for integrating multiple services.
  • Extensive experience in writing rules using Drools.
  • Experience in deploying and managing the Drools project in JBoss BRMS image.
  • Experience in creating Build pipelines using Jenkins.
  • Able to multi-task, triage issues, react well to changes, work independently in a fast paced Agile environment.
  • Designed the integrations based onSOAas they are loosely coupled with operating systems, programming.
  • Very good experience in NOSQL databases like MONGODB.
  • Strong experience with developing test cases using JUnit and Mockito, Jasmine karma, Cucumber, Protractor.
  • Experience in following TDD/ BDD approaches for testing and high level quality of development.
  • Used Log4J in development of logging standards and mechanisms
  • Experience in designing Use Cases, Sequence Diagrams and Class Diagrams using UML tools Microsoft Visio and Rational Rose. And Expertise in using all MS office tools.
  • Knowledge in identifying problem domains in the scope of client requirement and fixing issues, exposure to change management and maintenance of applications.
  • Developed Spectrum core enterprise Restful web services using spring, where these end-points could hit different APIs.
  • Experience working in software development methodologies such as Agile.
  • Excellent communication and interpersonal skills with ability to work as both an individual and a team member, with an ability to adapt to new technologies quickly.
  • Self-motivated, positive, upbeat, energetic team player with a high degree of integrity and make significant contributions to the organization

TECHNICAL SKILLS

Languages: Java 8, C, Objective-C, Python.

Frameworks: Struts, Spring Components, Hibernate, Angularjs, Angular4, Apache Camel (EIP)

Database: ORACLE 12c, MYSQL Server, PL/SQL and MySQL, Mongo DB

Modeling Tools: UML, Rational Rose

Application servers: Web Logic, Apache Tomcat Server, Glassfish, JBoss.

Build and CI/CD tools: Jenkins, ANT, Maven, Gradle

Source management: GIT, SVN

Logging tools: Log4j 1.2.17

Testing Tool: JUnit, TestNG, Mockito, Power Mockito, Jasmine Karma, Cucumber.

Protocol Specifications: SOAP 1.2, HTTP 1.0Operating Systems Windows 2000/XP/Vista/7/8/8.1, Linux Cent OS 7, Solaris 11

JDK Versions: JDK8

IDE Tools: Eclipse, Oracle Workshop, Net Beans, SOAP UI, Intellij.

Concepts: OOAD, Agile Methodologies, Design Patterns, UML

Web Technologies: JavaScript, Typescript, HTML 5.1, CSS3, XML, AJAX, Node JS, Bootstrap, React JS, JQuery.

Web Services & XML: SOAP, Restful, JAX-B, JAX-RS, WSDL, WebSphere Portal, Apache Axis, Apache CXF, XML, XHTML, XSLT, and JAX-WS.

Java Technologies: Servlets, JSP, Java Beans, JD Core Java, JPA, J2EE, JDBC, Drools.

PROFESSIONAL EXPERIENCE

Confidential, Barrington RI

Java Developer

Responsibilities:

  • Involved in Agile Methodology process which includes bi-weekly Sprint and daily Scrum to discuss the design and work progress in Rally.
  • Followed Micro services architecture (MSA) and routes to each service are implemented with Apache Camel.
  • Created Restful web services spring boot.
  • Exposed and consumed the Restful, Soap web services to downstream applications using Apache CXF and Apache Camel.
  • Implemented request and response using SOAP and Restful services and created the routes using Apache Camel.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React.js, Redux and Bootstrap.
  • Registered the Broadcast Receivers for theandroidsystem announcements.
  • In-depth Knowledge onAndroidbasic components i.e. Activity, Fragment, Service, Broadcast Receiver and Content Provider.
  • Involved in writing the application logic using ADT plug-in forAndroid.
  • IntegratedTableaudashboards into internal web portal usingJavaScript API.
  • Worked on developing front end application using Angular 4, Typescript, HTML, CSS.
  • Implemented JWT token security to the application.
  • Created reusable and testable React.js functional and class components using es6.
  • Used HibernateJPAEntity Manager for CRUD Operations.
  • Used Mongo DB for storing JSON files.
  • Implemented Database as a service.
  • Implemented logging using SLF4J and LOG 4J.
  • Followed TDD approach to test the application.
  • Used Swagger and Postman for Rest Web services testing.
  • Wrote unit tests using JUnit and mocked the response using Mockito and Power Mockito.
  • Resolved defects during testing production stages.
  • Created the scripts to load data into Mongo DB.
  • Worked on creating build pipeline onto OSE using Jenkins.
  • Used SOAP UI, Postman for testing web services.
  • Build and compile the application using MAVEN.
  • Use of JSX in the React components for cleaner HTML like structure inside JavaScript.
  • Upgraded java version to java 8 in server.

Environment: Core Java, Java8, J2EE, Maven, Eclipse, Android SDK, Angular 4, NodeJs, Tortoise GIT, Rally, Apache Camel, JWT, Swagger, REST, React.js, SOAP, Micro Services, Spring boot, Spring security, JAX-WS, JAX-RS, Apache CXF, SOAP UI, WSDL, WADL, WebSphere Portal server 8.0, Web Sphere, JSON, XML, JACKSON API, Mockito, Power Mockito, JUnit, Jenkins, Windows7, Log4J, Agile/scrum practices.

Confidential, Frederick, Maryland

Java Developer

Responsibilities:

  • As a Senior J2EE Developer assisted my team in developing two different Web-based applications
  • Designed and developed the application usingAGILE-SCRUMmethodology.
  • UsedHTML, JavaScript,AngularJS,JQuery,AJAX,CSS, andBootstrapas data and presentation.
  • Developing & Customizing UIJavaScriptPlug-in usingJQueryandJSON.
  • Created Mock-up designs and developed various functionalities withJavaScriptandJQuery.
  • Developed Model pop-ups withAngularJSfor responsive web design on mobile devices.
  • WroteRestservices to feed data to an application withAngular JSframework.
  • Developed user interface usingJSPwithJavaBeans, JSTL and Custom Tag Libraries, Java script, CSS, JQuery, Node JS, HTML, SASS and Ajax to speed the application.
  • UsingAJAXto requestJSONdata through third partyREST APIsto acquire products data from server and display it in sorted order.
  • Used Web Services usingSOAP,WSDL,UDDIandJAX-WSprogramming model.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems usingSOAPandREST(Using Axis and Jersey frameworks).
  • Designed and developedMicro-Servicesusing(MEAN Stack) node.js, Mongo DB.
  • Developed web services usingSOAP,WSDLandApacheAxis, which helped communicating through different modules of the application.
  • Involved in creatingRestfulweb services usingJAX-RSandJERSYtool.
  • Involved inJ2EEDesign Patterns such asData Transfer Object (DTO), DAO, Value Object and Template.
  • GeneratedDAO’sto map with database tables usingHibernate.
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications for developers to start.
  • Configured spring to inject DAO objects into business layer and Hibernate to map POJOs with Oracle Database tables using XML configuration file.
  • Worked in the design and development phases of the application using Ruby on Rails framework.
  • Developed the application using Spring Source Tool (STS) as the IDE and used the standard features for editing, debugging, running etc.
  • Implemented JSF Converters to handle formatting and localization and configured the faces-config.xml to create a web application navigation rule.
  • Implemented Hibernate as an ORM tool and configured hibernate.cfg.xml and Hibernate.hbm.xml files to create the connection pool and setup required environment to map the tables and classes with Oracle RDBMS.
  • Performed few upgrades on JBoss Server as per the need of requirements and handled few issues relating while upgrading.
  • Worked on writing services to store and retrieve user data from the MongoDB for the application as POC.
  • Wrote JavaScript client side validations for user account information based on their Drools business rules.
  • Installed and configured WebSphere Portal 5.0/5.1 in both full installation and custom installation modes (for5.1).
  • Developed Entity Beans and Session Beans to implement business logic for various product transportation and distribution over different areas.
  • Create triggers to keep track of changes to the fields of tables when changes are made.
  • Configured the Message Driven Beans (MDB) for messaging to different clients and agents who are registered with the system.
  • Design and develop JMS Topics and Queues.
  • Handled final builds, deployments and management using ANT/ MAVEN scripts to customize EAR, WAR and JAR files and the application is deployed on Web Sphere server.
  • Attends client meetings, works to gather and understand requirements; interact with team members to develop and maintain applications.
  • Involved in design and development of the application using MVC Model 2 design patterns.
  • Developed logging module-using Log4J to create log files for debugging and tracing purposes.
  • Worked closely with the testing team in creating new Test cases and also created the Use cases for the module before the testing phase.

Environment: Java6, JavaScript, AJAX, Ruby 1.9x,Rails 3.2 JSF, Android JDC 5.0. JMS, EJB, Spring MVC, Spring Security, Spring Batch, Hibernate, RAD, JBoss, Mongodb, NodeJs, GIT, Web sphere portal, SQL, XML, XSLT, SAAS, AWS, Web Services (SOAP Axis), JUnit, Log4J, Agile practices.

Confidential

Java Developer

Responsibilities:

  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Bean and Action classes.
  • Developed GUI using java swings for control module.
  • Developed java code for swing UI down through calling of stored procedures
  • Implemented server side tasks using Servlets and XML.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Developed page templates using Struts Tiles framework.
  • Implemented Struts Validation Framework for Server side validation.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented Struts Action classes using Struts controller component.
  • Implemented Struts Validation Framework for Server side validation.
  • Applied Java design patterns as needed
  • Hibernate OR Mapping Framework is used in implementation of persistence layer with support from Spring Framework DAO, ORM Modules.
  • Used Hibernate Template of Spring Framework and Hibernate Interceptors.
  • Development and Deployment using Web Sphere
  • Developed Oracle stored Procedures, Triggers and Functions with PL/SQL
  • Unit testing before check in the code for the QA builds.
  • Coding new JSPs, modifying existing JSPs as per the design and used XML for configuration and deployment.
  • Used JUnit for testing the application and involved in writing test cases for unit and subsystem tests.
  • Developed process flow diagrams.
  • Used SVN repository for software configuration management and version control
  • Produced deliverables according to the project plans and was able to predict weekly estimate the complete the remaining work.
  • Conduct Requirement gathering and review meetings and also get the approvals for the requirement documents produced.

Environment: J2EE (Servlets, JSP, JSF, struts 2.0, Hibernate 3.0), Swings, Web services, SVN, Oracle 10g, UML, HTML, CSS, AJAX, DHTML, Java Script, XML, Web Sphere and JUnit.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Developed the application using MVC-1 Architecture using JSP 1.7, Servlet 2.5 and EJB 2.0.
  • Participated in client requirement gathering in SCRUM environment.
  • Developed Class diagrams, Sequence Diagrams using UML 1.1.
  • Preparation of the Low Level Design document which include program specification and unit test plan.
  • Developed HTML 2.0 and JSP 1.7 pages for user interaction and data presentation.
  • Used JavaScript 1.5 in applications outside of web pages like PDF documents, site - specific browsers and desktop widgets.
  • Defined the presentation semantics of the document written in a markup language using HTML and CSS 2.
  • Developed JSPs 1.7 to implement the business logic, and used Java Beans 2.0 to retrieve the data.
  • Coded Enterprise Java Beans 2.0, which implemented business rules and business logic.
  • Created tables in the Oracle database.
  • Deployed the application (EAR) on Web Logic Application Server v8 using Eclipse 3.1 as IDE.
  • Written other supporting applications and functions in C and visual basic.
  • Created a Java API wrapper around a C API using python to parse C header files and flat text files to generate C++ and java code
  • Developed prototype using Python (Django web framework), HTML, CSS and java script.
  • Performed Unit Testing and Integration Testing of the application using JUnit 3.7.
  • Used CVS 1.10 for source code version control.

Environment: Core Java (J2EE 1.3), C, C++, Python, Django, JSP 1.7, JavaBeans 2.0, JavaScript 1.5, Servlets 2.5, UML 1.1, JUnit 3.7, CVS 1.10, EJB2.0,CSS 2, HTML 2.0,NOSQL, Oracle 7, Eclipse RCP 3.x, Apache Tomcat Web Server v7.0, Web Logic Application Server v8.0, Eclipse IDE 3.1.

We'd love your feedback!