We provide IT Staff Augmentation Services!

Java / J2ee Developer Resume

0/5 (Submit Your Rating)

Lynn, MA

SUMMARY

  • IT professional with 8+ years of experience in developing web based, SOA based and client/server applications in multi - platform environments with Java/J2EE/ Full Stack technologies, Involved in all the phases of Life Cycle of Software Development (SDLC).
  • Has enough knowledge in using JAVA 8 features like Lambda Expressions, Method References, Repeating Annotations and Method Reflection.
  • Extensive experience and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
  • Implemented the service projects on Agile Methodology and involved in running the Scrum meetings.
  • Extensive experience in working with Collections, Exception Handling and Multithreading.
  • Expertise in client scripting language and server scripting languages like HTML5, CSS3, JavaScript, JQuery, AngularJS, JSP, NodeJS, BackboneJS.
  • Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP, JSTL, and XML.
  • Experience in Spring Framework such as Spring IOC, Spring Resources, Spring JDBC, Spring MVC, Spring Security, Spring Boot, JSF, Hibernate, Jasper reports.
  • Good Experience using Object Relational Mapping (ORM) tool like Hibernate and JPA.
  • Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Experience in developing web-services using REST, SOAP, WSDL and Apache AXIS2, UDDI, WSDL, JAX- RPC, JAX-RS JAX-WS, JAX-B.
  • Experience with amazon web services (AWS) and amazon cloud technologies such as Amazon EC2 (virtual servers), Amazon Cloud Watch (monitoring).
  • Experience in writing the SQL queries and Stored Procedures.
  • Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, Web logic, JBoss.
  • Good Experience on Quality Control, JIRA, Tracking the tickets like accepting the tickets/defects, Reviewing Code and closing the tickets etc.
  • Implemented routing logic and navigation from screen to screen and also implemented functionality on the client side in AngularJS.
  • Used CVS, Git and SVN for Source code version control.
  • Experience with various IDEs like Eclipse, IntelliJ, Spring Tool Suite.
  • Excellent Experience in Code Refactoring.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Experience in Micro Services and Spring Boot application development.
  • Expertise in implementing client-server business applications using Micro services.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Involved in writing Log4j and JUnit testing
  • Decent experience in building tools like ANT, Maven, Gradle.
  • Involved in issue tracking and project management using JIRA.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS

Programming Language: Java, C, J2EE,SQL, Node JS, Python

Scripting: Unix Shell Scripting, PERL

Platforms: Windows, Red Hat Linux, Sun Solaris 2.8.

Version Control: SVN,GIT,CVS

Web development Front End technologies: HTML, CSS, JavaScript, Json, AngularJS, Bootstrap.

Databases: Oracle, MySQL 4.1, 5.0, DB2,Cassandra,Mango DB

Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, Connect/J for MySQL, DB2Connect

ORM Frameworks: Hibernate 2.0,2.1,3.0

J2EE MVC Frameworks: JSF 1.2, 2.1, Spring 2.5, 3.0, 4.0.2

Application Servers: WebSphere 5.1, 6.1, WebLogic Application Server 8.1, 10, JBoss, GlassFish 3.1

Web Services: SOAP/REST/REST Micro services

Web Servers: Apache Tomcat 5.0, 6.0, Java Web Server 2.0

IDEs: Eclipse Galileo, Indigo, Kepler, NetBeans, IntelliJ, JBuilder 2005, iRAD 7.5.

Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Proxy, Adaptor, Observer, DTO, DAO, MVC, Iterator, Factory

Build Tools: ANT, Maven, Jenkins

Methodologies: Rational Unified Process (RUP), Agile, Scrum, Test Driven Development(TDD)

Messaging Technologies: JMS 1.2, Spring Rabbit MQ, Apache Kafka

Transaction Control: JTA, Hibernate Transactions

Cloud Deployment: AWS, VMware, Open-Stack, Azure

Loggers: Log4J

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Full Stack Java Developer

Responsibilities:

  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • It is also used to separate the application configuration and dependency specification from the actual application code.
  • Developed JSP, HTML, CSS and a part of presentation layer using JavaScript, Angular JS
  • Participated in the elaboration of JEE/ SOA Architecture Solutions for Business Applications.
  • Extensively used XML to code configuration files. J2SE 5 or SE6, Design Patterns, Spring, Hibernate, Messaging, Test driven development, Oracle, Unix/Linux.
  • Wrote Restful web services to communicate with MongoDB. Performed Curd operations on MongoDB using restful web services.
  • Configured and Integrated JSF, spring and Hibernate frameworks.
  • Used Collection Framework and Multithreading for performing cache Operation.
  • Built centralized logging to enable better debugging using Elastic Search Logstash and Kibana.
  • Built and managed different monitoring dashboards using Kibana 4 that helped Site Reliability Engineering to monitor the uptime of services.
  • Developed the Business layer using Spring Boot and JTA. Spring Boot for creating REST Web Services.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
  • Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, JSP, JSTL and JQuery based on the W3C standards and Web 2.0.
  • Achieved role control functionality mainly by retrieving JSON data from AJAX and combining the retrieved data with jQuery to manipulate nodes in DOM tree.
  • Optimized the full text search function by connecting to MongoDB.
  • Experience in Paas (Pivotal Cloud Foundry) and designing Mongo DB multi-shared cluster and monitoring with MMS.
  • Utilized a combination of regular expression and jQuery Validation Plugin to conduct input check.
  • While in the newer sub project, conducted validation in AngularJS way.
  • Designed the data flow for the client-side screens and the object interaction layer for the server side components using Rational Rose.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Used Apache Nifi for ingestion of data from the IBM MQ's (Messages Queue).
  • Extensive experience in designing and automation of web services testing using Ready API (SOAP and REST).
  • Monitoring WebLogic/JBoss Server health and security.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects so as to be able to modify the data received in the response.
  • Developed several view Modals using Grails Gsp's and Angular JS simultaneously interacting with Spring controllers.

Environment: Core Java, J2EE 1.5/1.6/1.7, Servlets, JSP, Java Spring, micro-services, JSTL, J2SE 5 or SE6, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 7.0, Apache Nifi, Oracle 10g, WSAD, IBM MQ,PCF, EDI, RabbitMQ, Kibana, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, Mockito, ANT, Adobe Flex.

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Designed new UML diagrams through Use Case Diagrams, Class Diagrams, Sequence, components, activity.
  • Identified scenarios and strategies for performance testing and collaborate with test team on execution.
  • Created SOA systems architecture and high-level design for scalable and high-performance enterprise applications.
  • Established relationships and lead/direct technical development teams for SOA-based design, architecture, development, and testing.
  • Involved in the application development using Spring Core, MVC modules and javaweb based technologies, such as, Servlets, JSP, Web Service (REST/SOAP based), WSDL.
  • Worked on Backbone views with declarative event handling which connects it all to the existing API over a RESTful, JSON interface.
  • Deployed flow of Execution in the Servlets Environment using JSF and defined Navigation Rules for handling page Navigations using Spring WebFlow.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
  • Used Callable objects for implementing multithreading for parallel execution of independent events.
  • Implemented different design patterns such as singleton, business factory and J2EE design patterns such as Business delegate, session façade and DAO design patterns.
  • Developed the HTTP based Web Service Client which calls up the existing web service to get the application related data which comes in XML format.
  • Used Hibernate - Object Relational Mapping(ORM) Tool for the backend data persistency.
  • Created a spring container file for configuring Hibernate and to perform Dependency injection among all bean class involved in business logic operation.
  • Fetching the records for SOAP and Restful requests from Oracle DB using SOLR search.
  • Worked with Tomcat as the application server and WebLogic as the webserver.
  • Used No SQL databases like AWS DYNAMO DB and S3 for data persistence.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Performed estimation and capacity planning work with the project manager and product development teams to create and implement projects.
  • Used Struts and JSTL tag libraries in the JSP pages.
  • Executed all the web service test scenarios by using SOAP UI.
  • Automated test cases with SOAP UI and Groovy scripting.
  • Developed front end web pages using JSP, JSON, Angular JS, CSS, JavaScript.
  • Developed Maven build scripts to automate the deployment to various Web Servers.

Environment: UML, OOAD, Agile/SCRUM, GOF Patterns, SOA Patterns, EAI Patterns, MongoDB, RSA, MS Visio, Java7, JSP, Droplets, jQuery, MySQL, Angular JS, JSON, JDBC, Struts1.1, ATG 9.0, XML, Apache Tomcat, EJB, JMS, Oracle 10g, Linux, Maven, XML, AWS, Web Services (SOAP, Rest full), Soap UI, Solr, Splunk, Jenkins

Confidential, Lynn, MA

Full stack Java developer

Responsibilities:

  • Used Spring 4.0 Framework and Spring MVC, Spring Boot to provide Model and View, and URL based responses to different HTTP requests.
  • Implemented method to obtain bean references and cross-cutting concerns using Dependency Injection (DI) / Inversion of Control (IOC), and Aspect Oriented Programming (AOP).
  • Developed RESTful web services API that support JSON and XML for exchanging the resource between different clients or systems based on the type of request and information to supply.
  • Used Rabbit MQ open source message broker software that implements the Advanced Message Queuing Protocol (AMQP).
  • Implemented Design Patterns such as Singleton, Factory, Proxy and MVC.
  • Implemented Lambda, Stream API and Collection API of Java8.
  • Used the Java Mail library to send email and used JMS to send message to customer to avoid passing the payment due time.
  • Tested the application functionality with Junit Test Cases.
  • Developed logging module using Log4J to create log files to debug as well as trace application.
  • Used SVN for version control, Maven as build tool.
  • Deployed JBoss application server in local and integration test environments.
  • Used Data Structures like HashMap, Trees and various sorting algorithm for customer data lookup.
  • Created GitHub repositories and worked in branches and also worked with Git bash terminals.
  • Used Jenkins as Continuous Integration (CI) tool and wrote reports of bug tracking in JIRA.
  • Followed Agile methodology and participated in Sprints during development

Environment: Java8, Spring 4.0 MVC, Hibernate 5.0, JSP, Servlets, Log4j,SQL, REST Web Services, Angular JS, XML, Junit, CSS, MySQL, Eclipse IDE, Tomcat 8.

Confidential, New York, NY

Full Stack Java Developer

Responsibilities:

  • Worked Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
  • Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, JavaScript, JQuery, Ajax for service calls on pages to interact with the server.
  • Developed REST API for test server for Express Router middleware based API's with Mongo DB integration.
  • Strong Experience in developing user interfaces with HTML, JSTL, XSD, XML, and CSS.
  • Implemented different validation control on the web-pages using AngularJS and developing a cross-platform JavaScript based solution using Angular JS.
  • Involved in building a high efficiency Dynamic single and multiple Web Application Using Bootstrap.
  • Used AngulerJS to build web components such as signup form and rule form.
  • Involved in research, implementation and review of JQuery and JavaScript functions to use plugins for representing data in graphs.
  • Worked on designing specific programs efficiently through knowledge of multithreading using the API with the goal of increasing performance on a wide variety of applications.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Implemented logging and transaction manager using Spring AOP concept.
  • Used Spring Security to provide authentication, authorization and access-control features for Application.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Designed and developed Micro Services business components using Spring Boot.
  • Consumed REST based Micro Services with Rest template based on RESTful APIs.
  • Analyze business requirements and develop various business delegates to integrate with Middleware services like JAX-WS using SOAP and REST.
  • Developed Data Services using XML messages that use REST web services, Created REST envelope.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery
  • Re-design and implement CI build system using Jenkins.
  • Used XSLT to change the Data formats into XML to XML and XML to PDF formats.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Developed ANT scripts to build and deploy the application in the WebSphere Application Server.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system
  • Log4J was used to monitor the error logs and used GIT as version control tool.

Environment: Java, HTML5, CSS3, Java Script, JQuery, AngularJS, NodeJS, Bootstrap, Spring MVC, Spring Boot, Spring Security, Spring ORM, Hibernate, Micro Services, SOAP, RESTful, AWS, Jenkins, JMS, JSP, XSLT, XML, SQL, MongoDB, Apache Tomcat, WebSphere, Maven, Log4j, JUnit, JIRA, GIT, Agile

Confidential

Java / J2EE Developer

Responsibilities:

  • Developed Business Components in Java/JEE and Involved in various phases of Software Development Life Cycle (SDLC) on windows and Linux Platform.
  • The entire application was developed in J2EE using an MVC based architecture.
  • Designed project related documents using MS Visio which includes Use case, Class and Sequence diagrams.
  • Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented design principles.
  • Developed presentation layer code, using JSP, HTML, AJAX and JQuery.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Helped UI to integrate the JavaBeans data using JSTL, spring tags.
  • Developed JSPs strictly confining to using JSTL and not using any JSP element consisting of Javascript.
  • Single page architecture by using Angular JS. Node JS for server side web Applications, Real time communication.
  • Proficient at utilizing Apache Camel to setup micro-services using REST APIs and build both pre-determined and dynamic routes.
  • Developed the Persistence layer DAO using HIBERNATE.
  • Implemented RESTful web services using JSON, XML.
  • Working on Apigee Edge to manage APIs.
  • Created RAML for rest services that helps Apigee team to connect API to outside world.
  • Involved in Migrating the JDBC Code into Hibernate and implemented various features using Collection APIs.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Designed, configured and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, EC2, S3, Cloud Front, ELB and Elastic Beanstalk.
  • Proficient in SQL, PL/SQL Stored procedures, Functions, triggers to interact with Oracle11g.
  • Used Cassandra for database and Redis for cache, for storing and fetching the data.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using Angular2.0
  • For Asynchronous processing developed internal Apache Kafka infrastructure. This is also used as communication between micro services.

Environment: Java 1.7, J2EE 1.6/1.5, HTML, CSS, AJAX, JQuery, JavaScript 1.7, JSP 2.1, JSTL, Spring, Spring Batch, Spring web services, Spring Boot, micro-services, RESTFUL, MongoDB, Cassandra, Python, Hibernate, EDI mapping, SOAP, XSD, XML, Angular 2.0, UML 2.0, JUNIT, Groovy, WSO2 Carbon, Jboss, Mockito, Apache JMeter, JProfiler, Elastic Search, Web Sphere, Rational Application Developer 6.x, Pivotal Cloud Foundry(PCF), Maven 2.0, Clear Case, SoapUI, Oracle 11g, JDBC, Spring JMS, Apache Active MQ, Kafka,Log4j, Cucumber, JSON, UNIX.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as design development and unit testing.
  • Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, HTML/DHTML, and Ajax.
  • Developed Intranet Web Application using J2EE architecture, using JSP to design the user interfaces, and JSP tag libraries to define custom tags and JDBC for database connectivity.
  • Agile Scrum Methodology been followed for the development process.
  • Designed different design specifications for application development that includes front-end, back-end using design patterns.
  • Developed proto-type test screens in HTML and JavaScript And Used JavaScript's for validating client side data
  • Involved in developing JSP for client data presentation and, data validation on the client side with in the forms.
  • Developed the application by using the Spring MVC framework.
  • Collection framework used to transfer objects between the different layers of the application.
  • Developed data mapping to create a communication bridge between various application interfaces using XML, and XSL.
  • Spring IOC being used to inject the parameter values for the Dynamic parameters.
  • Developed JUnit testing framework for Unit level testing.
  • Used Web Services - WSDL and SOAP for getting Loan information from third party and used SAX and DOM XML parsers for data retrieval.
  • Evaluated and worked with EJB's Container Managed Persistent strategy.
  • Actively involved in code review and bug fixing for improving the performance.
  • Worked on multiple environments such as Windows and UNIX.
  • Developed the EJB-Session Bean that acts as Facade, will be able to access the business entities through their local home interfaces.
  • Created connection through JDBC and used JDBC statements to call stored procedures.
  • Documented application for its functionality and its enhanced features.

Environment: Spring MVC, Oracle 11g J2EE, Java, JDBC, Servlets, JSP, XML, Design Patterns, CSS, HTML, JavaScript 1.2, JUnit, Apache Tomcat, My SQL Server 2008.

We'd love your feedback!