Sr. Java Developer Resume
Hunt Valley, MD
SUMMARY:
- 6 + Years of IT Experience is working with Java based frameworks and databases.
- Effective team player as well as individual performer with experience in Java, J2EE, JSP, Servlets, spring, Hibernate, SQL, PL/SQL and Oracle, MySQL, NOSQL.
- Extensive experience in multiple Java and J2EE technologies such as Servlet, JSP, JSTL, Spring, Struts, Sitemesh, IBatis, Hibernate and JPA, XML, JSON, XSD, HTML, JavaScript, JQuery, AJAX, JUnit, WSDL, SOAP, Restful Web Services (Restlet), ActionScript 3.0
- Experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Expert in using testing, logging and building tools like JUnit, Log4J and Ant.
- Strong skills in API design, Enterprise Application Integration, Database Design and knowledge of various Architecture, design, Integration patterns and Application frameworks development.
- 2+ years of experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, Lambda, OpsWorks and Cloud Formation) and security practices (IAM, Cloudwatch and Cloudtrail).
- API design and development to support intra - cloud and extra-cloud application integration
- Extensive experience in the design and implementation of fully automated Continuous Integration, Continuous Delivery, Continuous Deployment pipelines and DevOps processes for Agile projects across the Financial, Broadcast and Media Sectors
- Extensively used JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces while providing database interaction with the RDBMS backend.
- Strong and recent experience with developing or working within an automated testing framework.
- Hands on Experience on Angular 4 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2/4.
- Lightbend Reactive Platform plus many other Scala libraries and frameworks.
- Confluent Platform (Apache Kafka and its ecosystem) and Reactive Kafka
- Used Web Sphere Application Server, Web Logic Application Server, JBoss and Apache Tomcat in all my projects and successfully deployed and compiled many of the applications on them.
- Used Bootstrap and Angular.JS, React.js and Node.js in effective web design.
- Motivation of peers and mentoring team members to achieve their respective annual object
- Experienced developing against SOLR Search Platform APIs
- Experienced in React JS and working with React Flux architecture.
- Expertise in configuring the Spring Application Context with dependency injection and using Spring Framework that can integrate Hibernate and Web Services
- Has extensive knowledge on UNIX Shell scripting, FTP, SFTP.
- Experience with Design patterns like Singleton, Data Access Object, MVC Pattern and Agile, SCRUM methodology.
- Experience in working with ES6 features, used babble, web pack with ES5, React js.
TECHNICAL SKILLS:
Programming Languages: C,C++,Java, J2EE, Python
DBMS Packages: ORACLE 9i, 10g, 11g, 12c, SQL Server, MySQL 5.1
Operating Systems: Microsoft Windows, UNIX
Web Development: HTML, DHTML, Adobe Dreamweaver, AJAX, JavaScript, JQuery, CSS,JSON,Predix Cloud Framework and services for IoT application
Technologies/Tools: J2EE, Spring 3.x,JMS, PL/SQL, NOSQL, Ant, Tomcat, JBoss, RMI, Unix,JSP, Servlets, Linux, JDBC, XML,REST web services, ExtJs Maven, Jetty, REST,Struts, Spring MVC, Hibernate, SOAP
Development IDEs: MyEclipse, Eclipse, IntelliJ 9.0, NetBeans 6, Oracle WebLogic 10.x, TOAD, MySQL, IBM RAD 7.5.x, Magic Draw UML
Test case driven methodology, Agile Methodology: SCRUM
PROFESSIONAL EXPERIENCE:
Confidential, Hunt Valley, MD
Sr. Java Developer
Responsibilities:
- Involved in analysis, design and documentation of the application model.
- Worked on advanced UI design and full stack development using MEAN stack.
- Used spring 4 framework for Dependency Injection and integrated with Hibernate.
- Involved in developing Spring Beans and wiring their dependencies.
- Developed the components using Angular 5 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Proficient in AWS services like VPC, EC2, S3, ELB, AutoScalingGroups(ASG), EBS, RDS, IAM, Cloud Formation, Route 53, Cloud Watch, Cloud Front, Cloud Trail.
- Used Java 8 features like stream and Lambda expressions
- Build microservices for the delivery of software products across the enterprise.
- Manage re-architecture of Jenkins and integration with Confluence for release management and documentation assets.
- Implemented Node.js, JSF and Backbone JS for developing the server side web applications and network programs.
- Handled importing of data from various data sources, performed transformations using Hive, MapReduce, loaded data into HDFS and exported the data from HDFS to MYSQL using Sqoop.
- Advised software development teams on architecting and designing web interfaces and infrastructures that safely and efficiently power the cloud environment.
- Used IntelliJ for development and debugging Spring Boot applications and Used GIT for version control.
- Implemented a Continuous Delivery pipeline with Development of Cloud deployed applications
- Integrated Jira with Rally tickets using Perl scripts and Jira-Rally plugin
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
- Build the reusable service components with Angular 4, Bootstrap and JSX to use across various modules.
- Using cloud foundry to push application to Predix cloud.
- Created, implemented and managed Pivotal Cloud Foundry deployment.
- Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges.
- Used SVN Backbone as a version controller.
- Moved the project to Java 8 to extensively use Lamda expressions and have better connectivity to Cloud in addition adding Spring Boot Libraries and UI Enhancement.
- Developed stored procedures, triggers and functions to process the data using NOSQL, PL/SQL, Spring4, and Hibernate4 and mapped it to Hibernate4 Configuration File.
- Experienced in MEAN stack advancement (MongoDB, CockroachDB, Express.JS, and AngularJS & Node.js).
- Developed React.js applications using Redux architecture for front-end UI, and Node.js applications for backend.
- Used JAVA, struts and Spring MVC to interface with the jQuery UI, Bootstrap and manage the storage and deletion of content.
- Used microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka,Spring4 message broker
- Extensive experience on MVC architecture and using frameworks like Angular 2/4 and React JS for creating Single-Page Applications(SPA) using concepts like Dependency Injection, Promises, Services, Scope, Controllers and Directives.
- Created Type Script reusable components and services to consume REST API's using component based architecture provided by Angular 2/4.
- Worked on different Automation tooling techniques to support reporting/development and the CI/CD pipeline.
- Implemented continuous integration & deployment (CICD) through Jenkins for Hadoop jobs.
- Developed and Implemented new UI's using Angular JS and HTML, NOSQL, Java 8.
- Developed Spring Configuration for dependency injection by using Spring IOC, Spring Controllers.
- Using CRUD operations of MYSQL DBMS and database access, data transmission based is handled using Restful.
- Implemented application specific exception handling and logging frame work using Log4j, Hibernate4.
- Implemented Apache Kafka to provide a unified, high-throughput, low-latency platform for handling real-time data feeds.
- Developed the Application making use Java 8's new Streams API and parallel Streams to partition the streams.
- Development of Apache Struts web applications from concept to rollout
- Designed and developed the login portal using framework Angular 2 along with HTML5, CSS3 and Type Script.
- Extensively used Java 8 features (Lambda Expressions, Streams)
- Used Java 8 Method References feature to point to methods by their names and also used functional Interfaces.
- Involved in Data Migration process using Azure by integrating with Github repository and Jenkins.
- Developed the Application making use Java 8's new Streams API and parallel Streams to partition the streams.
- Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node.js based JavaScript library.
- Used Hibernate Mapping to form persistence objects to interact with Database
Environment: Java 8, J2EE, Servlets, JSP, HTML, Spring4, Hibernate4 DHTML, JavaScript, AJAX, JQuery, XML, XSLT, Eclipse, Spring Web MVC, NOSQL, Hibernate 4.0, SOAP,JSON,CSS, JAXP, JAXB, Oracle 11g, SQL, JUNIT
Confidential, San Antonio, TX
Sr. Java Developer
Responsibilities:
- Development, enhancement and testing of the Web Methods flow services and Java 8 services.
- Used web services for interaction between various components and created SOAP envelopes.
- Paypal had their own application stack for REST based Java application, understood their architecture before design and development.
- Implementation of Struts - Configuration Files, Validation Files, Interceptors, Filters, Listeners for Modules.
- Used Hibernate for connecting to the database and mapping the entities by using Hibernate Annotations and written HQL Queries.
- Implemented continuous integration & deployment (CICD) through Jenkins.
- Hands on experience in Html, CSS Java Script, BootStrap, Ajax, php.
- Developed custom spring boot starters in existing Microservice Framework to provide for developers Cloud-native microservice environment like Centralized configuration, service registry and discovery, circuit breaker, monitoring and distributed tracing so developer can focus on writing business logic.
- Developed application using JavaScript, AngularJS for frontend, JPA, RESTful web services MySQL for Backend and deployed in AWS. Developed single page application by using Angular JS and ReactJS.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
- Enhanced some spring boot starters which hold dependencies and code.
- Developed Junit tests, integration test using Mockito.
- Built Cassandra Cluster on both the physical machines and on AWS
- Expertise in AngularJS controllers, directives, factories, services, routing, DOM manipulation using JavaScript, jQuery and AngularJS.
- Resolving scalability and performance issues both in Applications as well as in Web sphere/Web Logic Application Servers.
- Developed the Application making use Java 8's new Streams API and parallel Streams to partition the streams.
- Written micro services using Spring Boot and Spring Data for Dynamo DB
- Developed Framework components for Struts Presentation tier, Business tier and Resource tier.
- Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
- Experienced in MEAN stack advancement (MongoDB, CouchbaseDB, Express.JS, AngularJS & Node.js).
- Modularized front end CSS and JS code with Sass.Built a real-time mouse/click user analytics web service with Node.js
- Involved in developing an automation tool, in Java and Scala on Akka Framework
- Performed UNIX Shell scripting for the application.
- Implemented search engines by using Angular JS filter to make the data searchable and sortable.
- Experience in development of JavaScript for client side validations.
- Designed/developed UI with AJAX, HTML, DHTML and JavaScript for interactive web pages.
- Involved in configuring and integrating JSF, Spring and Hibernate frameworks with caching techniques.
- Expert in implementing unified data platform to gather data from different sources using Kafka and Java Producers and consumers.
- Design the J2EE components of the Restful Web Services and scheduled Java batch jobs based application in UML.
- Created Web Services (SOAP) between different components and also exposed few web services to client apps get metadata for the specific entities and documents.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Developed Spark code using Scala and Spark-SQL for faster testing and data processing.
- Extensively used Java 8 features (Lambda Expressions, Streams)
- Used Java 8 Method References feature to point to methods by their names and also used functional Interfaces.
- Developed the Application making use Java 8's new Streams API and parallel Streams to partition the streams.
- Used HTML5, CSS3, Bootstrap, Angular, jQuery for developing the front-end and Bootstrap to build a single page web app that communicates with back-end via RESTful API.
- Used microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message broker
- Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, Node.js, and spring.
- Implementation of the Business logic layer for Mongo DB Services.
- Implemented the Animation and styling using CSS3 and JQuery.
Environment: Java, J2EE, Servlets, JSP, HTML, DHTML, CSS, AJAX, JQuery, XML, XSLT, Eclipse, Spring Web MVC, Hibernate 4.0, WSDL, SOAP, SQL, HP Quality Center, JUNIT, Ant.
Confidential, Newark NJ
Java Developer
Responsibilities:
- Responsible for coding with the use of Object Oriented Principles and implementing MVC with JSP, Struts.
- Developed the Spring AOP programming to configure logging for the application
- Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, CSS & JavaScript.
- Designed different UI aspects for improved performance of the application by using GWT.
- Developed code using Core Java to implement technical enhancement following Java Standards.
- Designed and Developed User Interface using front-end technologies like HTML, Bootstrap, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON.
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC ).
- Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
- Utilized MEAN stack, REST design pattern, MVC framework and SPA framework based on Node.js.
- Developed the Front end for the application using HTML5, Angular JS, JSP and JavaScript.
- Developed and implemented Swing, Spring and J2EE based MVC (Model-View-Controller) framework for the application
- Implemented application level persistence using Hibernate and Spring.
- Used XML and JSON for transferring/retrieving data between different Applications.
- Also wrote some complex PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors, and Indexes in Data Access Layer.
- Designed and developed SOAP Web Services using CXF framework for communicating application services with different application and developed web services interceptors.
- Developed POJO objects and used Hibernate as the Object-Relational Mapping tool to access the persistent data from SQL Server.
- Consumed RESTful web services using Node.js and ExpressJS and displayed on the front-end using jQuery and Angular JS.
- Experience in developing UI applications using HTML, HTML5, Jquery, and AJAX, AngularJS, Backbone JS.
- Developed back end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, Procedures, Exceptions Handling in PL/SQL programs, Triggers.
- In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API
- Managing Source code in CVS and SVN and Project Documents in Share Point.
Environment: JAVA, J2EE, JDK JSP, XML, JSF, Struts, Web Services, Spring MVC, JNDI, JDBC, SQL, HTML, DHTML, JavaScript, AJAX, Oracle, SOAP UI Tool, SVN, SQL, ANT.
Confidential
Java Developer
Responsibilities:
- Developing front end of application using HTML, CSS, backbone.js, javascript, jQuery.
- Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, JUnit and Selenium WebDriver.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Used Angular js framework where data from backend is stored in model and populated it to UI.
- Used Hibernate as Object Relational Mapping Tool for the backend data.
- Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
- Extensively used Grunt and Gulp as an associate to Node.js to establish the connectivity between database and client.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Java, Javascript, HTML, CSS, Xpath, Selenium Web driver, Eclipse, JUnit, Jmeter, Jira, Windows, Mac OSX, Oracle 10g, Agile Methodology.