Java Developer Resume
Middletown, NJ
SUMMARY
- Over 7+ years of experience in teh development of Java, J2EE.
- Experience in working in environments using Agile (SCRUM) and Test - Driven Development (TDD) development methodologies.
- Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Angular 2.0, Node Js and React Js and have knowledge on BackboneJs.
- Extensively worked on n-tier architecture systems wif application system development using Java, JavaScript, Angular 6/7, JDBC, Servlets, JSP, Web services, spring, Spring Boot, Hibernate, XML, SAX, DOM
- Hands on experiences wif Core Java wif Multithreading, Concurrency, File Handling me/O, Generics, Data Structures and Collections, Garbage Collection.
- Experience in java8 features like Parallel Streams, Lambdas, functional interfaces, and filters.
- Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects using Eclipse IDE 3.x/4.x, My Eclipse 6.5, J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5 Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies (EJB 2.x/3.0, JMS).
- Good experience on Design Patterns (J2EE) like Singleton, Factory, DAO, Session Facade, Front Controller, and Delegate Pattern.
- Experienced in developing messaging module by using Spring JMS, Apache Camel, and Rabbit MQ.
- Experience in Spring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context) and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
- Experience in developing Microservices using Spring-Boot.
- Experience wif Cloud Computing Service environment like (AWS) Confidential Web Services (EC2, EBS, S3 and ELASTIC SEARCH).
- Experience in development and deployment of applications using JBoss, Web Logic Application Server, IBM WebSphere Application and Apache Tomcat.
- Expertise in teh entire software Development Life Cycle (SDLC) and have strong hands-on experience in Object Oriented Analysis & Design.
- Responsible for developing teh UI pages using Angular 6/7, HTML5, CSS3, JavaScript and Bootstrap.
- Having good experience to implement various J2EE and well versed wif Design Patterns (Singleton, Service Locator, Abstract Factory, DAO, Business Delegate, Session Facade).
- Handled response data from RESTFUL web services using JSON and jQuery to update UI Interacted wif java controllers (jQuery, Ajax, and JSON to write/read data from back-end systems).
- Created GET/PUT request and response using RESTFUL web services.
- Built Spring Boot based java Micro services to support enterprise web application.
- Developed back-end interfaces using PL/SQL packages, stored procedures, Functions, Exceptions Handling, Object Types, and triggers.
- Experience using Git, Bitbucket, Clear Case, RTC and VSS for version control.
- Expert in using Integrated Development Environments such as Eclipse, RSA, Net Beans.
- Good Project Management and Inter-personal skills gained through interaction wif technical and functional teams.
- Experienced wif RDBMS implementation and development using Oracle, My SQL, MSSQL and DB2.
- Expertise in database modelling and development using No SQL Database such as MongoDB and Cassandra.
- Experience in using version control and configuration management tools like GIT, SVN and CVS.
- Experience in using teh tools like Ant and Maven for build automation.
- Extensive experience in testing on multiple operating systems including Linux, UNIX, Sun Solaris, and Windows.
- Excellent Communication skills and proven track record of leadership skills wif teh ability to work both independently and as a part of team.
- Knowledge on Messaging Queuing service like KAFKA and connecting API between Application and Database.
- Good experience in J2EE Testing in developing test cases wif JUnit, MOCKITO for Unit testing, and logging using Log4j.
TECHNICAL SKILLS
Java Technologies: JDBC, Servlets, JSP, JST, Struts, Spring 2.5/4.0, Hibernate, Web Services (SOAP, REST), JSF, JMS, JAXB
Frameworks: Apache Struts 1.3/2.0, Spring 2.5/4.0, Spring MVC, Hibernate, jQuery 1.6/1.8, JSF, JUnit, Testing, Log4j, Spring Boot, ANT, Maven, IBM MQ Series 5.3
Application Servers: WebLogic 8.1/10.3, Tomcat, JBoss, WebSphere 6/7
IDE & Tools: Eclipse 3.3+, IntelliJ, NetBeans 5.5+, RAD 7.0, Rally, Quality Center 8.0, Visio, AQT, SQL Developer, TOAD, SOAP UI, Rational Rose, JBuilder, Console, Jenkins, Sonar.
Reporting Tools: SQL Server Reporting Services
Databases: Oracle 10g/11g, MySQL, MS SQL Server 2008/12/16, MySQL 5.1, DB2
Version Control: GIT, SVN
Software Process/Methodologies: Agile, Waterfall, Test Driven Development
Operating Systems: Unix, Linux, Windows
Architectures: J2EE, Layered, Service Oriented Architecture (SOA) MVC1, MVC2
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Middletown, NJ
Responsibilities:
- Worked on teh spring framework like Spring IOC and Spring DAO.
- Developed application using concepts of Single page application usingMEANSTACK(Angular), NodeJS, MongoDB, Express)
- Build RESTful Web services using JAX-RS API.
- Created web services, WSDL and web methods wif Annotation in Hibernate, Used teh spring container for data source and to load hibernate specific classes.
- Extensively used CSS and Bootstrap for styling teh HTML elements.
- Performed CRUD operation wif MongoDB 2.1.7 as teh database, to store and access data.
- Designed Frontend wifin object-oriented JavaScript Framework wif Angular.js.
- Designed and developed teh framework to consume teh web services hosted in Confidential EC2 instances.
- Developed API for using AWS Lambda to manage teh servers and run teh code in teh AWS.
- Wrote test cases using JUnit testing framework and configured applications on WebLogic Server.
- Implemented teh back-end services using Spring Boot.
- Filled in as a full stack engineer to create web applications utilizingspring, Rest based Web services. Used HTML5, CSS3, JavaScript, JSP, JQUERY,Angular 8, AJAX and Bootstrap in front end.
- ImplementedJavaMultithreading to refresh teh cache Confidential a given set of time interval.
- Used JAVA 8 features like Lambda Expressions, Parallel Streams, and functional interfaces.
- Involved in entire Software Development Life Cycle (SDLC) of teh project like Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance
- Used Open Shift Enterprise for Building, Deploying, and hosting an application in different environments
- Developed build and deployment scripts using Ant, Maven, and Docker as build tools in Jenkins to move from one environment to other environments
- Used Spring MVC and JDBC Template for object-to-relational mapping from teh database and creating POJOs
- Responsible for Developing Intradapro Modernization Application components using Java, UI Technologies such as HTML, CSS, JavaScript, Angular components.
- Designed and developed teh application usingAngular 8framework along wifHTML5,SCSS and Type Script.
- Created Various Angular components supporting Web Application efforts
- Integration wif teh J2EE Services layer of Unity Platform, using Spring application context
- Used Microservice architecture wif Spring boot to develop REST based Web Services wif minimal configuration Supporting across different modules of Search Functionality, Order Summary
- Responsible for Business rules extraction from existing desktop application, documenting teh analysis in a user story for developing web application wif all teh existing functionalities
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC, Used JSON as response type in REST services
- Integration of teh Salesforce platform (inbound/outbound) using teh REST/SOAP APIs.
- Used Spring Rest Controllers, Web Spring MVC and Spring Boot extensively to implement server-side business logic
- Analysed and fixed issues related to REST Web services and Application responses
- Implement teh web application using Express, Angular4 along wif HTML5, CSS3, JavaScript, jQuery, Bootstrap, and other web technologies
- Developed various Angular directives to halp build teh functionality and UI behaviour using JavaScript, also developed filters and angular services
- Worked on creating Angular 4Reactiveforms to implement complex forms and performed teh validations using Form Builder
- Used Maven as teh build tool and GIT as teh Source version controller
- Used GIT as teh configuration management tool to manage teh code repository
- Performed unit testing using JUnit
- Used HP Exstream to create, manage and deliver both electronic and print deliverables to clients
Environment: Angular 8,Spring 4.0, Hibernate, Web logic, Angular JS, HTML5, CSS3, Linux, APACHE CXF, JMS, Shell scripting, MongoDB, REST, JSP, JDK 1.8, SERVLET, MYSQL, JDBC, AWS, Eclipse, MAVEN, Agile, JIRA, Web 2.0, SOA.
Full Stack Java Developer
Confidential, Newark, NJ
Responsibilities:
- Developed multi-threading projects, considered concurrency situation and security aspect, avoid of SQL injection. Using synchronized method and synchronized variable.
- Built an enterprise level single page application (SPA) usingMEANstack: Mongo DB, Express, Angular 1.5.5 and Node.js v4.
- Extensively used CSS, Java Script, and jQuery, Ajax to enhance functionality and user experience on web pages.
- Single Page Application development using AngularJS and NodeJS.
- Used JSF UI component to develop front-end web pages; have used faces-config.xml to manage faces servlet and managed beans.
- Provided technical guidance to business analysts, gather teh requirements, and convert them into technical specifications/artifacts.Simplified client-side scripting of HTML using jQuery, a cross-browser JavaScript library.
- Used java 1.8 lambda expressions along wif streams for performing chain operations such as filter, map, collect on a collection.
- Extensive experience on Full stack including Server, Network, and Hosting Environment, Data modelling, Business logic, API layer / Action Layer / MVC, User interface, User experience and excellent understanding what teh customer and teh business need. Developed high-performance web applications using Struts and jQuery and XML Http Request.
- Using tools like Cucumber for writing acceptance test scenarios using TDD and ATDD/BDD.
- Configured spring and Mule EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier wif Struts web layer. Extensive experience wif Drools.
- Hands on experience of teh core Business Rules Engine (BRE), web authoring and rules management application (Drools Workbench) and Eclipse IDE plugin for core development.
- Wrote JavaScript validations to validate teh fields of teh user registration screen and login screen.
- Dealt wif Hibernate open source ORM framework for persistence management.
- Designed a network of web pages, where teh user progresses through an application by selecting links, resulting in teh next page being transferred to teh user and rendered for their use using REST.
- Developing Rest Services using Rest Template wif Spring Boot and Gradle.
- Containerized teh Spring Boot microservice using Docker.
- Participated in front end development using JSF 2.0, JavaScript, HTML 5, CSS 3.0.
- Used JBoss, an application server, to implement teh Java Platform Enterprise Edition, create applications and to integrate applications wif other applications. Created continuous integration builds using Maven and SVN control. Configured JDBC and LDAP Security in teh application server.
- Worked on Web Services using java API for XML Services (JAX-WS) and build, deploying Restful Web APIs Services and micro services.
- Developed LDAP server configuration files to enable encryption support for password storage.Developed UI wif AJAX, DHTML and JavaScript for more interactive web pages.
- Used log4j for tracking errors and debugging teh code.Implemented Spring MVC architecture and increased modularity by allowing teh separation of cross-cutting concerns using Spring AOP.
- Deploy teh micro-service in Dev space of pivotal cloud foundry (PCF) and halp dev ops team to deploy in higher environment.
- Developed application wif Front-end JavaScript frameworks wif Angular JS. Used node.js to develop teh web application for teh network.
Environment: Java 7, Spring 3.3, Hibernate, Java/J2EE, Web services, Servlets, JavaScript, JSF 2.0, JSP, Spring Boot, MongoDB 3.4.5, Node, HTML5, CSS3, XML, ANT, AJAX, Angular JS, Junit, PCF, SOAP, Restful, JDBC, Tomcat, JBoss, Maven, SVN, Git.
Full Stack Java Developer
Confidential, Natick, MA
Responsibilities:
- Created Mobile and Web Applications using Type Script, Observables, modules, and Tested wif Jasmine Scripts using Karma.
- Designed and developed for teh Presentation layer using JSP/Servlets and Spring MVC Framework.
- Involved in writing business logic using spring boot.
- Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application wif very less configuration.
- Involved in Data Migration process using Azure by integrating wif GitHub repository and Jenkins.
- Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Worked wif Microservices based integration software development meta-architecture, framework and continuous delivery pipeline and its exemplary realization through a few productions’ services
- Designed and developed teh REST based Microservices using teh Spring Boot.
- Involved designing in web pages using HTML 5, CSS3, JavaScript, MongoDB.
- Worked wif Jenkins under teh CI/CD pipeline providing continuous improvement to agile software development teams.
- Worked on Docker hosting teh server and setup teh Docker containers to host teh application.
- Involved in developing components on Reporting Dashboard wif Spring MVC, Spring Framework and Hibernate and created Microservices using Spring Boot.
- Used AWS SDK for connection to Confidential S3 buckets as it is used as teh object storage service to store and retrieve teh media files related to teh application.
- Spring JDBC used retrieve and update, inserting data in Cassandra tables.
- Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Terraform, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Built single page apps, modules, graphics, and reusable components using React JS.
- Designed User Interface using wif HTML5, jQuery, CSS3 and SASS. Involved in teh developing functions to acquire data from API server using AJAX.
- Implementing Presentation layer using CSS Framework, AngularJS, Wire-framing and HTML5.
- Developing teh presentation layer and GUI framework using CSS3, HTML5 and AngularJS. Client-Side validations are done using JavaScript.
- Using AngularJS framework for building web-apps as well as using RESTful web services.
- Designed single page applications using AngularJS directives, services, and controllers.
- Deployed Spring Boot based micro services Docker and Confidential EC2 container using AWS admin console.
- Used AWS SDK to connect wif Confidential Simple Queue Service for bulk email processing.
- Design roles and groups for users and resources using AWS Identity Access Management (IAM).
- Developed API for using AWS Lambda to manage teh servers and run teh code in teh AWS.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Developed web-layer using Spring MVC Framework wif JSP, CSS, AJAX, and JavaScript.
- Involved in design and implementation of Webpages by using HTML5, CSS3, jQuery, JavaScript and working knowledge of AngularJS, bootstrap.js.
- Developed single page application, Components using Angular directives, Controllers, view, Services and modules and routing.
- Involved in teh development of UI using Angular and Java.
- Involved in teh enhancement and technology upgrade of teh system.
- Used spring framework for teh business layer using Spring Core, Spring Web MVC, Spring Batch modules.
- Used RTC as version control tool to maintain teh code repository.
- Involved in deploying teh application on development and Staging environments using Udeploy.
Environment: Java, J2EE, Restful Web services, Spring Boot, Angular JS, SQL, PL/SQL, Spring, Serena, Eclipse, Oracle, RTC, Autosys, Tomcat.
Java Developer
Confidential
Responsibilities:
- Extensively implemented teh framework wif multi-threading to implement loader wif
- JDK 1.5 features. Analysis, design, and development of application based on J2EE and design patterns
- Involved in all phases of SDLC (Software Development Life Cycle) and used oops concepts.
- Developed user interface using JSP, HTML, JavaScript, and CSS.
- Involved in developing functional model, object model and dynamic model using UML
- Development of teh Java classes to be used in JSP and Servlets
- Implemented asynchronous functionalities like e-mail notification using JMS.
- Implemented Multithreading to achieve consistent concurrency in teh application.
- Handled teh exceptions using try and catch blocks.
- Used Collection Interface to develop internal logic of teh application
- SOAP service created wif top-down approach using Apache Axis2 framework, wif marshalling and un-marshalling and producing WSDL file.
- Dependency injection using Factory Design Pattern and Spring IOC.
- Exposed and implemented top-down and bottom-up SOAP web services.
- Used teh spring framework for managing teh navigation and page flow and working wif applets development.
- Created SQL queries and used PL/SQL stored procedures.
- Used Test Driven Development approach and wrote many unit and integration test cases
- Involved in writing flexible queries Confidential DAO layer.
- Used Eclipse as IDE tool to develop teh application and JIRA for bug and issue tracking
- Followed strategy of TDD using Junit based testing where writing test cases first and tan writing logic based on test cases to reduce QA cost.
- Used ANT tool for building and packaging teh application.
- Code repository management using SVN.
- Implemented teh project using SAX, DOM and XPATH to retrieve teh data from teh xml documents.
- Implemented teh project using Web Services (JAX-WS), WSDL, UDDI, SOAP to communicate Wif other systems (RITA, RADAR) by using Apache Axis.
- Used spring framework for teh business layer using Spring Core, Spring Web MVC, Spring AOP modules.
- Developed back-end interfaces using stored procedures, Functions, Anonymous PL/SQL, Table level triggers.
- Used Perforce as version control tools to maintain teh code repository.
- Involved in deploying teh application on development and Staging environments.
Environment: Core Java, Struts, Servlets, HTML, CSS, JSP, XML, JavaScript, DAO layer, Spring, Integration testing, WSDL, Waterfall, OOPS, Eclipse IDE, AXIS2, Oracle, SQL, JDBC, JUNIT, ANT, SVN, Apache Tomcat Server.