We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Cherry Hill, NJ

SUMMARY:

  • Around 5 years of experience as a Web Application Developer involving in Analysis, Design, testing of web based and client server multi - tier/single page applications using Java, J2EE- Servlets, JSP, JDBC, JNDI, Java Beans, EJBs (Session beans, Entity Beans and JMS), XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring and Hibernate.
  • Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS& Node.JS).
  • Hands-on experience in relational databases like Oracle 10g,11g, MySQL, MS SQL Server using SQL, PL/SQL programming and NoSQL database Mongo DB, Cassandra and DynamoDB.
  • Experienced in developing front end applications using HTML4/5, XHTML and developing dynamic web pages and implementing React JS with Redux and Flux patterns to attain MVC functionality.
  • Expertise in implementing view rendering JavaScript using React JS with FLUX and REDUX as architectures.
  • Expertise building SOAP Web services based on AWS (Amazon Web Services).
  • Strong experience in deploying J2EE components on JBOSS, Apache Tomcat, BEA WebLogic, and IBM WebSphere application servers.
  • Expert in coding using core java concepts like multithreading, collections, serialization, synchronization, exception handling and database connections.
  • Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CI/CD.
  • Experience with the Integrated Development Environments like Eclipse, NetBeans, STS and IntelliJ.
  • Extensive experience in developing web page quickly and effectively using JavaScript, jQuery, HTML5/HTML, CSS3/CSS, AngularJS/Angular2.0), Node JS, Bootstrap, React JS, Backbone.Js and JSP also in making webpages cross browser compatible.
  • Experience in Using Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Experience in developing applications using AngularJS-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button.
  • Expertise in design & development of Web service which includes of handling SOAP/REST Requests and Response, WSDL, JAX-WS, JAX-RS and Web service authentication.
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Working experience in deploying different Application and Web Servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss.
  • Hands on experience in Ant/Maven Scripts for Build activity and Log4J for application logging.
  • Experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, testing and maintenance of Multi-Tier, distributed, Enterprise applications using Java and J2EE technologies.
  • Experience in software configuration management using CVS, GIT and SVN.

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential - Cherry Hill, NJ

Responsibilities:

  • Extensively worked in designing and implementation of multi-tier applications using Java 8, J2EE, JDBC, JSP, HTML5, Spring, AngularJS, Servlets, JavaBeans.
  • Developed business components using core java8 concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
  • Diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology, AWS & open source technologies.
  • Developed various single page applications(SPA) using REACT JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Closely worked with Application using ReactJS and NodeJS libraries NPM, gulp directories to generate desired view and redux to root the URL's properly.
  • Mocha test runner and Chai test framework are used to test React JS components.
  • Developed internal application using AngularJs and NodeJS connecting to Oracle on the backend.
  • Used React JS to create controllers to handle events triggered by client and send request to server.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Used Backbone.JS to develop client-side applications using JavaScript in a clean Model View Controller (MVC) way.
  • Used React with Redux to create custom components and library components for displaying data in a new website for the Small fleet clients.
  • Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.
  • Used Maven to Build and Deploy Application on to Tomcat Server.
  • Allied, configured and hosted the Oracle, Tomcat app servers and Cassandra DB servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Build a CI/CD pipeline using Jenkins automation and GitHub repositories using web hooks plugin.
  • Developed and design UI for databases of jobseekers and companies and create multiple modals in a single page using ReactJS.
  • Developed Repo Initializer app that automates GIT repo, Jenkins job and few other configurations and implemented the branching and build/release strategies utilizing GIT.
  • Developed frontend widgets in Backbone.js and Handlebars.js.
  • Created and maintained an application to gather data from defect tracking system and source code management tool (GIT) and assemble it into release notes.
  • Worked on cross-browser compatibility and fixed the bugs for several browsers.
  • Configured Angular UI router to create routing for views and sub views in the application.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration and CD for continuous De livery.
  • Developing Applications using latest Java/J2EE technologies such as Cassandra, Java 8, Junit.
  • Deployed and developed my project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud watch, Elastic search, AWS server migration service, Lambda, Amazon messaging services (SQS and SNS) and Amazon Kinesis services.
  • Used the AWS mobile hub service for creating and configuring powerful mobile app backend features required for our company's new mobile app. d the testing and monitoring and visualized how our mobile app built is being used.
  • Used the AWS mobile hub for quick storing and retrieval of app data in AWS Dynamo DB
  • Used the AWS mobile SDK which helps to build high quality mobile apps quickly.
  • Used AWS data pipeline service for moving data between AWS compute and storage services and created complex data processing fault tolerant and repeatable workloads.
  • Developed JSP pages and JavaScript for the applications and Written Test Cases using Qunit for JavaScript and Protractor for Angular.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance which is Implemented using AngularJS, HTML5, SASS, Bootstrap, Bable.js and JavaScript.
  • Created the Application using React JS and Node JS libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Client-Side code were written in React.JS/Redux and Server-Side Code were developed using MVC4.
  • Developed services with Angular 2- injectable property, as to make the service available for dependency injection when creating components.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS3, JavaScript.
  • Developed REST Web Services using GET, PUT and POST data to generate JSON for UI rendering using Spring. Worked on Authentication and Authorization endpoints.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.

Java Developer

Confidential - New York, NY

Responsibilities

  • Developed user-friendly web-based GUI using AngularJS, JavaScript, CSS, HTML, and NodeJS.
  • Worked on developing the backend part of the application involving Spring, Spring MVC, Hibernate 3.2 and Rest Web Services.
  • Used Hibernate for Object Relational Mapping.
  • Developed MAVEN scripts to build and deploy the application onto Application Server and ran UNIX shell scripts and implemented auto deployment process. Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
  • Used tools like PMD, Check style, SONAR for managing and monitoring coding standards, code complexity and code coverage.
  • Wrote JUnit test cases to test business logic.
  • Write Jasmine Unit Test for JS modules and generate coverage reports.
  • Used SOAP UI to test the web service API calls.
  • Used Git as version control to check in the code, created branches and tagged the code in Git.
  • Used Log4j framework to log/track application.
  • Agile methodology was adopted in the development.
  • Involved in start to end process of Hadoop cluster setup where in installation, configuration and monitoring the Hadoop Cluster.
  • Responsible for Cluster maintenance, commissioning and decommissioning Data nodes, Cluster Monitoring, Troubleshooting, Manage and review data backups, Manage & review Hadoop log files
  • Monitoring systems and services, architecture design and implementation of Hadoop deployment, configuration management, backup, and disaster recovery systems and procedures.
  • Built SQL queries for performing various CRUD operations like create, update, read and delete. Develop and Execute scripts on AWS Lambda to generate AWS Cloud Formation template.
  • Built HTML and CSS system for controlling text display issues cross-platform and cross browser.
  • Implemented AJAX to enhance the capability of the website.
  • Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
  • Implemented a controller Servlets/JSP for the security of the system.
  • Developed dynamic page designing using JSP tags to invoke Servlets/ JSP Content is configured in XML Files.
  • Consumed SOAP Web services, generate classes from XSD using JAXWS using MAVEN.
  • Used MAVEN for project management and build automation.
  • Used CSS Blueprint to create grids and adopt cross browser interactive features.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • Used AWS SDK for connection to Amazon S3 buckets as it is utilized as the object storage accommodation to store and retrieve the files cognate to the application
  • Used SVN Tortoise as a version controlling for the source code check in and check outs.
  • Good knowledge in AWS Content Data Network (CDN) like cloud front.
  • Used Bootstrap and media queries to make data post and data retrieval components responsive.
  • Used SQL developer for accessing the database
  • Develop customized framework for Open Stack infrastructure in the lab environment.
  • Responsible for creating front end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS and Bootstrap.
  • Used JSON for data interchanging and building the objects.
  • Installation of various Hadoop Ecosystems and Hadoop Daemons.
  • Responsible for Installation and configuration of Hive, Pig, HBase and Sqoop on the Hadoop cluster.
  • Configured various property files like core-site.xml, hdfs-site.xml, mapred-site.xml based upon the job requirement
  • Involved in loading data from UNIX file system to HDFS.
  • Developed JMS as a client interface as a Message producer for Message queue.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Used HQL and SQL as the query languages in Hibernate Mapping and Integrated Spring and Hibernate framework
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.

Java Developer

Confidential - Atlanta, GA

Responsibilities:

  • Designed and coded application components in an Agile/TDD environment utilizing a test-driven development and pair-programming.
  • Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection also involved in the sprint planning sessions of the Agile SCRUM methodology with Architecture, BA and QA teams.
  • I worked on front-ends with focus on speed and optimization by using d3.js., Built data visualizations to monitor file server load, web server speeds, data processing and more (d3.js, backbone, jQuery, MySQL).
  • As a backend developer, I was responsible for creating RESTFUL Web using NodeJS & ExpressJS and with the concent of ReactJS worked on usage metrics and also end to end events tracing for analysis purpose.
  • Worked on UI for Layered Security and S&L modules and hands on experience with Spark streaming to receive real time data using Kafka and Developed user interface by using the React JS, Redux for SPA development.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines and Actively worked in migrating the application from Weblogic to Webshere environment.
  • Unique experience with Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services and Used JDBC interfaces to perform CRUD operations on database.
  • Worked on big data (Splunk enterprise) to generate the Rest API and integrated that API to Client-side code using NodeJS, ExpressJS.
  • Redesigned Menu & Navigation to Angular2 and updated Loans and Contract forms for a better user experience.
  • Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Created Typescript reusable components and services to consume REST API's using component-based architecture provided by Angular2.
  • Worked with Amazon AWS EC2, RDS and S3 as a data store for storing data into the buckets that fall into it. Used EC2 as an Infrastructure as a Service(IAAS) and RDS as Platform as a Service (PAAS).
  • Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap, custom media queries.
  • Created a backend API using NodeJs, ExpressJs, and MongoDB. The API allows users to log in, follow users, post to followers, retrieve their feed, and much more. Built for use with a mobile application.
  • Worked with Reducers, React Containers to update the state of an App produced by Redux and by mapping those to the React component using React-Redux.
  • Configured GRUNT for building client-side code (CSS, JS, HTML Minifier)
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, Data access Object, Singleton, and Session Façade.
  • Developed the application using Angular-JS, Node-JS, React JS, Express-JS, Mongo-DB, Angular-UI, HTML5, Bootstrap, CSS3 and JavaScript.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.

Java Web Developer

Confidential

Responsibility:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Worked in all the modules of the application which involved front-end presentation logic developed using, JSP and Java Script, Middleware layer using Servlet and Controllers, Business objects developed using Page Beans and data access layer using iBatis and Hibernate framework.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Involved in complete automate build Scripts using Maven and deployment applications in Webshere UNIX environment.
  • Involved in writing SQL Queries, Stored Procedures. Involved in Unit testing using JUNIT with Mockito and integration testing.
  • Involved in design meetings, designed and developed the application using Java Server Faces (JSF), spring, Hibernate, and SOA Web services frameworks.
  • Involved in coding with Core Java concepts like Collections, Exception Handling, Multithreading, Java I/O, and Generics to implement some business logic.
  • Single page application developed using Angular.js, D3.js, Node.js and Meteor.js as the backend and MongoDB.
  • Wrote distinct types of Business rules in the. drl using Drools rule engine for business decision making and injecting beans into the rules engine and invoking using Rule Base Stateless Session.
  • Worked on Cassandra clusters in the Amazon Web Services(AWS) Cloud and migrated data between environments.
  • Used Node JS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.
  • Designed and developed application using JSP, AngularJS, Java Script, JQuery, HTML, CSS, JSON, Spring MVC Framework and Hibernate to handle the workflow of the application with Oracle as the back-end.
  • Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS.
  • Cloud Foundry is the leading multi-cloud application development and deployment platform and it supports continuous integration.
  • Designed and developed GUI screens for user interfaces using JSP, JavaScript, XSLT, AJAX, XML, HTML, CSS, Bootstrap, JQuery and DHTML.
  • Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.

TECHNICAL SKILLS:

Technologies: Core Java, Java, Applets, Swings, Java Beans, J2EE (JSP, Servlets), CSS, NodeJS, JavaScript, AngularJS, ReactJS,NodeJS,Web Services, JDBC/ODBC, Oracle. Languages C, C++, Java, UML, HTML, SQL, PL/SQL

Frameworks: Struts, spring, Hibernate.

Web Technologies: JSP, Servlets, JDBC, Java Beans, XHTML, AJAX, JNDI, JavaScript, Web Services, WSDL, AXIS2

Application Server: WebLogic, WebSphere, Apache Tomcat, JBOSS

Databases: Oracle, MySQL, SQL Server.

Modeling Tools: Maven, Hibernate-ORM.

Operating Systems: Windows, Linux, UNIX.

We'd love your feedback!