Java Developer Resume
Philadelphia Pa Java Developer Philadelphia, PA
SUMMARY
- Over 8 years of progressive experience working as Java/J2EE Developer in analysis, design and development. Have extensive experience working on various phases in the Software development lifecycle of the project.
- Have a good understanding of Agile and Waterfall methodologies. Have worked on various Service Oriented, Client/Server, GUI and Web based applications in these years.
- Extensive experiences in web based multi - tier enterprise applications & Client/Server Applications Extensive experience as designer and developer in Java & J2EE Web technologies based on Web-based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP), Eclipse RCP, GUI Development and its implementation.
- Experienced in Content Management System (CMS) to manage web content for create, edit, publish storage in database.
- Experienced in Apigee, design and development of Multi-tiered distributed environment using Java & J2EE (Core Java, JSP, Servlets, JDBC, XML / XSLT, JMS) and frameworks like Struts, spring, JSF Prime Visualization, Spring MVC, Couch base and Hibernate for persistence purpose.
- Proficient in developing Front-end systems with HTML5/CSS3, DOJO, JavaScript, jQuery, Ajax, JSF, ReactJs, Bootstrap, Python, Tag Libraries, Custom Tags and JavaScript Frameworks such as Require.js, Backbone.js, Angular JS, Node JS.
- Expert in Java/J2EE technologies such as JSP, Struts, Spring Framework, EJB, Hibernate and web service.
- Expertise in Core Java concepts - Collection framework, Exception Handling, IO, latest java features, Serialization, Multi-Threading, Design Patterns, Concurrency.
- Expert in Technical skills encompass Java/J2EE, JDBC, Servlets, JSP, Custom tags, EJB, JMS, JNDI, jQuery, Struts, Spring & Hibernate Frameworks, Web services (SOAP, RESTFUL), ORM, XML, JSON, HTML 5.0, DHTMLX, UML, ANT, JSTL Apache Log4J, Shell script, AngularJS, NodeJS, Maven, Java Script.
- Hands-on experience in developing applications in Spring Framework using (Spring Core, Spring MVC, DAO, Spring ORM, Spring Security, Spring Batch, Spring Integration, Spring Boot, Spring Ribbon, Spring Cloud, Spring Cloud Data Flow) Inversion Control and Dependency Injection of Spring Application Frame work using prime faces web.
- Developed applications using latest technologies like EJB3.0, Hibernate3.2/4.x, Spring2.x/3.x/4.x, and REST based Web services (axis2.0, JAX-WS 2.0, JAX-RS 2.1) XML API and tools.
- Developed Microservices with Spring MVC, Spring Cloud, Spring Boot, Spring AOP, DI and JPA to develop loosely coupled process.
- Worked on Microservice using Spring Boot through the combination of REST and Apache Kafka message brokers.
- Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
- Experience in Cloud Computing Platforms like Microsoft Azure and AWS Server for building, deploying and managing applications and services.
- Experience on AWS cloud services like S3, RDS, ELB and EBS for installing and configuring.
- Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
- Configured Data Source on WebLogic Application server for connecting to Oracle, DB2 Databases.
- Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
- Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
- Extensive experience with IBM Web Sphere Server, BEA Web logic, JBoss & Tomcat server.
- Expertise using version control tools like CVS, SVN, VSS and Rational ClearCase.
- Experience in working server-side development skills using Apache and have strong skills in database connectivity (Data Source) with multiple databases like SQL Server, MySQL, Oracle 10g/11g, DB2 and NoSQL like MongoDB, Cassandra.
- Worked on MongoDB to develop Dynamic queries on documents using document query language.
- Expertise in using Apache Ant, Maven as java build tools.
- Very good interpersonal and communication skills, also a quick learner.
- Organized Team player with Managerial, Planning skills with the ability to meet the deadlines effectively.
TECHNICAL SKILLS
Programming Languages: Java (J2SE, J2EE1.8/1.7), C, JavaScript, C++
Web Development: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, .NET, Sybase Power Designer, Karma Jasmine
Cloud Technologies: Microsoft Azure, Amazon AWS, S3
Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, jQuery, Angular-JS
Frameworks: Spring,Intellij, Hibernate, JSF, Struts, Log4J.
Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns
Databases: Postgres,Mongo DB, MySQL, Oracle 10g, SQLite, JDBC
Operating Systems: Windows, Linux, Solaris, AIX, Unix
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Java Developer
Responsibilities:
- Used Intellij IDE tool for application development.
- Using Angular, Extjs along with sencha app for building UI application, worked on UI pages on pop up pages and populating the field from the server.
- Identified bugs on application, created story, and fixed them.
- Developed classes using core java concepts like Multithreading, Exception Handling, and Collections.
- Developed Micro Services business components and RESTful service endpoints using Intellij
- Developed Unit test cases in the integration layer using Mockito framework
- Worked on CI/CD tools like GitLab, check application logs in Postman for Manual Testing.
- Used Core Java concepts - Collection framework, Exception Handling, IO, latest java features, Serialization, Multi-Threading, Design Patterns, and Concurrency.
- Worked on Mail server configuration for Email Notification and setup for Database Connection.
- Used Micro services to communicate using synchronous protocols HTTP and REST.
- Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service JAX-RS implementation, which leveraged both web
- Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.
- Configured Java objects with backend database tables using ORM mapping in Hibernate.
- Worked on Postgres and wrote code on find, update, save, insert data.
- Worked on data extraction in loading JSON data from the server-side content into DB .
- Involved in configuration setting for Development, Test, and Production Environment.
- Worked on UAT for improving the application for End-User.
Environment: HTML,CSS, XML, XSTL, Java Script, JQuery, Angular, 2 JS, Hibernate framework, Intellij framework, Jackson Libraries, Postgres, Restful Web services, JSON, IBM Websphere Application Server, Docker, Jenkins, GItLab, Log4j, JUnit.
Confidential, Malvern, PA
Java Developer
Responsibilities:
- Use of the spring boot Framework for the application based on the MVC design paradigm.
- Used Jira karban board to track bugs, prioritize and discuss the team’s work in full context.
- Used GIT for version control management between various integration and development streams.
- Worked on CI/CD tools like Bitbucket, Bamboo, Used Splunk to check application logs and Postman for Manual Testing.
- Developed Microservices with Spring MVC, Spring Cloud, Spring Boot, Spring AOP, DI and JPA to develop loosely coupled process.
- Used Core Java concepts - Collection framework, Exception Handling, IO, latest java features, Serialization, Multi-Threading, Design Patterns, and Concurrency.
- Worked on Micro Services into existing system architecture.
- Developed Micro Services business components and RESTful service endpoints using Spring Boot.
- Developed classes using core java concepts like Multithreading, Exception Handling, and Collections.
- Used Spring Boot Actuator to externalize application's configuration properties for various environments.
- Used Webstorm IDE tool for UI application development.
- Apache Maven tool has been used for the build and deploy the application. Monitored the Error logs using Log4J and fixed the problems.
- Worked for setting up Angular JS framework to achieve binding data between HTML and JavaScript objects.
- Implemented single page applications with Angular 2 JS using custom directives and developed Angular routes using route providers.
- Worked on unit tests using JUnit framework in test driven development approach and developed unit and integration test cases using JUnit and Mockito .
Environment: HTML,CSS, XML, XSTL, Java Script, JQuery, Angular, 2 JS, Hibernate framework, Spring Boot framework, Jackson Libraries, Oracle 11g, Restful Web services, JSON, DB2, IBM Websphere Application Server, Docker, Jenkins, GIT, Jira, Log4j, JUnit.
Confidential, Erie, PA
JAVA/J2EE Full Stack Developer
Responsibilities:
- Responsible for gathering and understanding the system requirements by interacting with clients.
- Generated the Class diagrams, Sequence diagrams extensity for all the entire process flow using RAD.
- Use of the Struts Framework for the application based on the MVC design paradigm
- Actively involved in Software Development Life Cycle (SDLC) as Modeling, Analysis, Design, Development. Involved completely in Agile approaches, Including Test-Driven Development (TDD) and Scrum.
- Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Map, Collect on a collection Objects, Filters.
- Developed Apigee, Content Management System(CMS) and UI using HTML5, CSS3, JavaScript, JQuery, Bootstrap, Angular JS, Python and Node JS.
- Developed prototype and project layout skeletons using ReactJs, JQuery, HTML5, and CSS3.
- Used various JQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
- Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, Primefaces web, frameworks, Couchbase, RESTful web services.
- Implemented authentication and authorization for the application using Spring Security and Oauth2.
- Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.
- Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol.
- Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
- Implemented Micro Services into existing system architecture. Developed Micro Services business components and RESTful service endpoints using Spring Boot.
- Used Adobe Experience Manager (AEM) to manage and deliver digital experiences across websites.
- Developed classes using core java concepts like Multithreading, Exception Handling, and Collections.
- Used Spring Boot Actuator to externalize application's configuration properties for various environments.
- Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.
- Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.
- Used Sql/Jpa, Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
- Extensively worked on writing complex PL/SQL Queries using joins, stored procedures, Functions, Triggers, Views, Cursors, Materialized Views, dB links, External views, indexes in Oracle DB & SQL tuning to reduce time in the application.
- Worked on MongoDB and wrote code on find, update, save, insert data.
- Worked on data extraction in loading JSON data from the server-side content into MongoDB.
- Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.
- Used ActiveMQ to communicate with controller and made use of service layer to implement the business logic.
- Implemented Batch jobs using Spring Batch to ensure data integrity & consistency in the job.
- Deployed and tested the applications on Application Server Web Sphere.
- Developed Unit test cases in the integration layer using Mockito framework.
- Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.
- Worked on Jenkins for continuous integration with Gradle and GitHub.
- Used Log4j for validate functionalities and JUnit for unit testing.
- Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.
- Used IntelliJ IDEA IDE tool for application development
Environment: Java 1.7 & 1.8, J2EE, HTML5, CSS3, JavaScript, JQuery, Angular JS, Node JS, JSP,Python, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring Data, Hibernate, SOAP, RESTful, Active MQ, Micro service Architecture, Eclipse RCP, XML, AWS, Oracle DB, Mongo DB, CI/CD, Maven, WebSphere Application Server, IntelliJ IDEA, Junit, JMS, UNIX, Jenkins, JIRA, log4j, GIT.
Confidential, Cincinnati, OH
JAVA/J2EE Full Stack Developer
Responsibilities:
- Involved in different phases of SDLC as requirements gathering, technical design and implementation. Followed Agile Methodologies software development paired programming, Test Driven Development process, from development phase to testing phase and the postproduction phase, and Scrum meetings.
- Designed Content Management System(CMS) the frontend and developed UI screens as per the wireframes provided by business using Java Script, JQuery, Bootstrap, Angular JS, Python and backend layer using spring framework, Hibernate and XML. IDE used is Eclipse.
- Responsible for setting up AngularJS framework to achieve binding data between HTML and JavaScript objects.
- Implemented single page applications with AngularJS using custom directives and developed Angular routes using route providers.
- Used Apigee, Spring MVC architecture with Hibernate to implement DAO code and used RESTful Web Services with XML parsing to interact with other modules.
- Used spring container for data source and to load the Hibernate specific classes.
- Used Couch base, Hibernate framework in persistence layer for mapping an object-oriented domain model to Oracle database.
- Used Micro services to communicate using synchronous protocols HTTP and REST.
- Developed Restful web services by using JAX-RS JERSEY for integrating multiple systems, created and read the JSON objects by using JACKSON libraries.
- Deploying the applications into the Azure and extracting the data from the Azure cloud services.
- Used Apache Kafka for building the real time data pipelines and storing the data in a distributed cluster.
- Configured Java objects with backend database tables using ORM mapping in Hibernate.
- Created and Designed XML schemas and transformed the XML to XSLT style sheet.
- Implemented various design patterns in the project such as Data Access Object, Data Transfer Object and Singleton.
- Created Stored Procedures in PL/SQL, Functions for the DAO layer by studying the required business objects and validating them using Oracle database.
- Used IBM Websphere Application Server for deploying various components of application.
- Thoroughly Unit tested the application by writing test cases for different scenarios using JUnit.
- Used Docker to collaborate code, deliver, and run more securely from both Windows server, Linux.
- Developed Maven script and builds Maven and continuous integration servers like Jenkins.
- Used GIT for version control management between various integration and development streams.
- Used Jira to track bugs, prioritize and discuss the team’s work in full context.
- Apache Maven tool has been used for the build and deploy the application. Monitored the Error logs using Log4J and fixed the problems.
Environment: HTML, CSS, XML, XSTL, Java Script, JQuery, Angular JS, Hibernate framework, Spring framework, Oracle 11g, Restful Web services, JSON, JAX-RS, IBM W Python, ebsphere Application Server, Docker, Jenkins, GIT, Jira, Log4j, JUnit.
