We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Peachtree City, GA

PROFILE SUMMARY

  • Around 8 years of professional experience in conceptualizing, designing, and developing enterprise solutions using Java/JEE technologies
  • Involved in all of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design
  • Extensive experience in Java, J2EE technologies such as JDBC, JSP, Servlets, Spring, Struts, Hibernate, CDI
  • Working Experience on Spring IOC, Spring ORM, Spring MVC, Spring Transactions
  • Excellent in designing the front - end pages using scripting languages like Angular JS, Node.js, JSP, HTML, Ajax, CSS, JavaScript, jQuery, and its libraries
  • Experience in server-side scripting wif Node JS, Express JS.
  • Experience in using Design Pattern: Singleton Pattern, Factory pattern, DAO, Facade Pattern (Session Facade Pattern), MVC Pattern, Business delegate Pattern, and Service Locator Pattern
  • Experience in developing and supporting backend Java applications
  • proficient in developing Java, Core Java concepts like Collections, Multithreading, Exception Handling and Java beans
  • Designed and developed various applications wif J2EE design architecture and frameworks like Spring MVC, Spring Boot wif Microservices
  • Worked on Spring modules like IOC, Dependency Injection (DI), Aspect Oriented Programming (AOP)
  • Experience in programming SQL queries, triggers and Stored Procedures in Oracle and SQL Server
  • Good experience wif Cassandra NoSQL Database
  • Experience in Application Design and Development using, OOP, MVC, SOA and J2EE
  • Extensive noledge in ORM technologies like Hibernate for implementation of persistence layer and mapping of POJOs
  • Experience in using JMS API for asynchronous communication by putting the messages in the Message queue
  • Strong noledge of building and architecting Single Page Applications (SPAs) using various JavaScript frameworks like AngularJS, Node.js and Bootstrap
  • Good Knowledge in development of SOAP webservices using WSDL, SOAP, JAXB, Apache CXF, JAX-WS and Restful webservices using JAX-RS, CXF and Resteasy and JERSEY implementation
  • Used Groovy/GRAILS for developing different web components like GSP, Controllers, Domains, Services
  • Good noledge in using Amazon Web Services (Amazon EC2, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and AWS Identity), Pivotal Cloud and IBM WebSphere.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Extensively worked on beginner patches for Docker Engine.
  • Expertise in using JUnit in performing unit test and Log4j for logging errors
  • Experience in test automation and frameworks.
  • Experience in configuring and deploying Web Applications using WebLogic, WebSphere, Jetty, Tomcat, Jboss
  • Extensively worked in Unified Modeling Tools (UML) in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose
  • Knowledge in using version control tools such as GitHub and Git
  • Hands-on experience on development tools like Eclipse, NetBeans, Android Studio, and IntelliJ
  • Experience in using build tools like ANT and Maven

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSTL, JDBC, JMS, JNDI, RMI, EJB, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java, C++, C, SQL, PL/SQL, Python

Application/Web Servers: Oracle/BEA WebLogic, IBM WebSphere, JBoss, Apache Tomcat

Frameworks & API’s: Struts, Spring, Spring Boot, Hibernate, JSF, iBATIS, JPA, Angular JS, Angular 2.0, Backbone JS, D3, React JS, NodeJS

IDE’s: Eclipse, IBM RAD, Net Beans, MasterCraft

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, JSON, Adobe Flex, Spring MVC, Angular JS, Angular 2.0, NodeJS, Angular 4

Debugging Tools: Firebug, Chrome

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST

XML Parser: JAXB, Apache Axis, DOM

Methodologies: Agile, RUP, TDD, OOAD, SDLC

CI/CD Tools: Jenkins, XL Release, Hudson

Modeling Tools: UML, Design Patterns, Rational Rose, Visio

Databases: Oracle, DB2, SQL Server, MySQL

Version Control: CVS, GIT, SVN

Build Tools: ANT, Maven, Gradle

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Peachtree City, GA

Responsibilities:

  • Involved in developing user interface wif HTML5, CSS3, SAAS, JSON, AJAX, React JS, Type script, Es6 and on server-side Technology wif Node JS.
  • Implemented responsive web design using Bootstrap.
  • Used Bootstrap front-end framework for faster and easier web development. Design website and maintain the website content up to date.
  • Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
  • Experienced in React JS and working wif Redux architecture.
  • Designed modular and reusable React components using Redux Architecture and Material-UI.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Used Angular2.0 HTTP Module to make API calls and worked wif the observables.
  • Developed Single page applications and Custom Directives using Angular 2.0.
  • Implemented Routing, Imperative Routing and guards wif the halp of Angular2.0 route module.
  • Highly used Angular2.0 Router to build single page application for navigation through the different status and multiple modules.
  • Decorating angular2.0 UI bootstrap to appear as look and feel creates unique features.
  • Used OAuth 2 which is a lightweight autantication framework wif a central authorization server and generates an access token to access a protected resource on a resource server.
  • OAuth 2 simplifies all the communications between the client, server, and content provider.
  • Designed and developed Spring Boot adapter applications using rest API.
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API and Implemented RESTful web services.
  • Used Spring Boot which removes boilerplate configuration and makes application faster.
  • Developed some standalone Micro services using Spring Boot micro service architectural patterns
  • Used spring Boot properties like actuators and health checkers to enhance micro service implementations.
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node JS that halps manage a sever and routes.
  • Used Express JS which respond to HTTP Requests and dynamically render HTML Pages based on passing arguments to templates.
  • Have worked wif big data to generate the Rest API and integrated that API to Client-side code using Node.JS, Express JS.
  • Worked on Socket.IO which enables the real-time bidirectional event-based communication.
  • Consumed Restful web services using Angular2.0 Http module.
  • Documented Spring RESTful APIs wif Swagger to halp customers better understand APIs.
  • Developed Web API using Node JS and hosted on multiple load balanced API instances.
  • Integrated spring wif Hibernate for data access from MySQL Database.
  • Unstructured data was handled using Cassandra DB and used Cassandra Connector for connection.
  • Composed and executed Cassandra DB scripts and queries to fetch and test data from NoSQL databases.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Worked wif the Node package manager(NPM) along wif Grunt.
  • Experienced in working wif Babel and Webpack in application build and deployment processes.
  • Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Extensively used GIT for version controlling and regularly pushed the code to GitHub.
  • Used MAVEN for building the project, dependency and documentation which is based on POM (project object model).

Environment: HTML5, CSS3, SAAS, JSON, AJAX, Bootstrap, React JS, Angular 2.0, Maven, Spring Boot, Spring IOC, OAuth 2, Node JS, Express JS, NPM, Grunt, Babel, Webpack, Docker, AWS, Apache Kafka, RESTful, JAX-RS, Swagger, GIT, Jenkins, MySQL, NoSQL, Cassandra DB, Mocha, Chai.

Sr. Java Developer

Confidential, Warren, NJ

Responsibilities:

  • Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
  • Developed Front End pages of the application using HTML5, CSS3 (using LESS), Angular JS.
  • Used Less.js pre-processor to create importable and reusable style sheets, processed on server-side.
  • Created controllers and view pages along wif Bootstrap and HTML5 for dynamic web application.
  • Designed and developed the original prototype for a highly-complex, interactive, graphical, web user-interface using standards-compliant JavaScript (ECMA SCRIPT 6).
  • Document Object Model (DOM) manipulation performed using JavaScript and Angular JS.
  • Involved in developing the AngularJS MVC framework for the Single Page Application development.
  • Web application development for backend system using AngularJS wif cutting edge HTML5 and CSS3 techniques.
  • Used features in Angular JS such as data binding, ng-route for routing, custom filters, and custom directives to meet business requirements.
  • Used Bootstrap components of Angular-UI like carousel, collapse, dropdown, and tabs to develop dynamic responsive Web Application.
  • Used spring boot properties like actuators and health checkers to enhance micro service implementations.
  • Deployed Spring Boot based microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API and Implemented RESTful web services.
  • Used JSON response modulation in rest services using JAX-RS to make it more generic for our team to consume the services.
  • Designing and developed Micro Services using (MEAN Stack) Node.js, Mongo DB, Angular JS Elastic search on Private Cloud OpenStack Platform using Express.js.
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node JS that halps manage a sever and routes.
  • Used Ajax Express for automatically AJAX requests handling middleware for Express framework.
  • Configuration file and Node JS is used at back end to interact wif MongoDB using Mongoose connector.
  • Used Socket.IO for the Node server to auto-reconnection and disconnection support.
  • Implemented MySQL Database as the storage system for the RESTful Web services.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Hibernate Query Language (HQL) was used to perform various queries in the database.
  • Experienced wif Hibernate Core Interfaces configuration, transactional, session and criteria.
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Worked wif NoSQL database MongoDB and developed custom MongoDB applications specific to client needs.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Used a highly durable messaging system called Apache Kafka for asynchronous exchange of vital information between multiple business applications.
  • Used Jenkins for continuous deployment and integration of the build and release process
  • Experience wif Gulp to perform minification, compilation and Bower to maintain package dependencies.
  • Performs UNIT testing wif JASMINE and KARMA and develops web services using RESTful API.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver.
  • Smoke Test and Acceptance Testing wif Selenium in multiple Java platforms.
  • Done unit testing using Junit.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services(AWS).
  • Configured AWS EC2 instances, S3 Buckets and Cloud Formation Services based on the business requirements for different applications.
  • Experienced behavior driven development using SCRUM framework under Fsdlc Methodology.
  • Used MAVEN tool for building the project and managing the dependencies in it.

Environment: HTML5, XML, CSS3, LESS, JSON, JavaScript, Angular JS, Bootstrap, Maven, Spring Boot, Hibernate, MySQL, Eclipse, RESTful, AJAX, JSON, Node JS, Express JS, AWS, Restful API, JAX-RS, Gulp, NPM, Apache Kafka, GitHub, NoSQL, MongoDB, Jasmine, karma, Selenium.

Sr. Java Developer

Confidential, North Kansas City, MO

Responsibilities:

  • Involved in gathering requirements and built technical specifications from the requirements
  • Agile methodology was used to develop the application. Daily Scrum was conducted as a part of dis methodology
  • Involved in front-end development using Spring MVC, AngularJS 2.0, HTML, CSS, and JavaScript.
  • Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture
  • Implemented logging aspect using Spring AOP
  • Used AngularJS 2.0 as the development framework to build a single-page application
  • Developed facilities for stripping long error messages from minified JavaScript code for AngularJS 2.0
  • Developing transaction module using Spring framework and Apache Camel
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the back-end Oracle database tables for the application
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate wif Oracle Database to implement persistence layer in Hibernate.
  • Used Hibernate framework for the backend persistence layer.
  • Wrote Stored Procedures/Triggers/Functions using SQL Navigator to perform operations on database.
  • Implemented Elastic search as a distributed searching component wif RESTful API
  • Implemented Elastic search for full-context search
  • Developed REST Web Services to exchange data between different applications, implemented SOA architecture wif Web Services.
  • Worked wif IDE as Eclipse and deployed into Apache Tomcat Server and WebSphere Application Server.
  • Used Maven for dependency management and for building the application.
  • Involve actively in maintaining and updating task progress on Version One.
  • Used GIT as the version control tool and configured logging in the application wif Log4j.
  • Leveraged Jmockito/Junit for writing unit tests
  • Developed Unit test cases using JUnit and involved in User Acceptance Testing and Bug Fixing.

Environment: J2EE, Spring framework, Spring MVC, JSP 2.0, Hibernate, AJAX, Web services, XML, JavaBeans, jQuery, Angular 2.0, JavaScript, Oracle 11g, NoSQL, WebSphere 7.0, TDD, REST, Mongo DB, Apache camel, JMS, Maven, JUnit, Html, CSS

Java Developer

Confidential

Responsibilities:

  • Involved in design, development and followed the agile methodology to complete the project on time by maintaining the tasks schedule and participated in scrum meetings
  • Gathered requirements by involving in meetings pertaining to the application
  • Developed UI layout using CSS, HTML, AJAX, JavaScript and JSP
  • Translating the HTML design to JSF facelets
  • Developed client-side validations wif jQuery, Java Script
  • Developer multipleAngularJScontrollers and configured Routes
  • Developed a single page, mobile-first, cross-device/cross- browser web application for real-time locationsharing utilizingAngularJS, JavaScript API
  • Developed Mobile Applications targeted for mobile form factor for Android, iOS devices using HTML5,
  • CSS3, JavaScript, jQuery Mobile and framework component library based onAngularJS
  • Used Angular JS for data-binding, and Node JSfor back-end support wif APIs
  • Used Node JS to implement and deliver customer-facing solutions
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports
  • Involved in development of SQL queries as per business needs and integrating the invocation from the data layer
  • Deployment of the application on WebLogic server
  • Tested Service and data access tier using JUnit in TDD methodology
  • Involved in developing UML diagrams like use case, class, and sequence diagrams
  • Developed RESTful Webservices to support the new functionality of the application
  • Testing of web services using SOAP UI
  • Developed web services in Java and TEMPeffectively used SOAP, WSDL, MQ-series
  • Debug the application code to fix the defects in the application
  • Used Eclipse IDE for development of the application code
  • Involved in designing the data stage job to implement ILOG JRules Component
  • Maven is used as a build tool for the project

Environment: Java 1.6, J2EE, Spring 2.5, Hibernate 3.x, Eclipse 3.x, Oracle10g, WebLogic Application Server10.0, CSS, HTML, JavaScript, Node JS, AJAX, JSP, SOAP UI 3.x, IBM MQ Series, SVN, Maven, Windows 7.

Software Developer

Confidential

Responsibilities:

  • Developed and implemented client side and server-side validations
  • Developed the business layer logic and implemented EJBs Session beans
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT
  • Responsible for coding and deploying according to the Client requirements
  • Developed presentation layer of the project using HTML, CSS, JSP and JavaScript technologies
  • Involved in development of MS SQL queries as per business needs and integrating the invocation from the data layer
  • Implemented session beans using EJB 2.0
  • Responsible for performing Code Reviewing and Debugging
  • Worked on tool development, performance testing & defects fixing
  • Involved in design of the application database schema
  • Written complex SQL queries, stored procedures, functions, and triggers in PL/SQL
  • Handled the Exceptions by using Try, Catch and Finally blocks
  • Development of common application level client-side validation, using JavaScript
  • Worked on SVN version controlling
  • Performed usability testing for the application using JUnit Test
  • Developed & Deployed the Application in the IBM WebSphere Application Server

Environment: Servlets, JSPs, Spring MVC, Spring JDBC, Hibernate, HTML, XML, JavaScript, Oracle10g, Multi Threads, Exception Handling, JUnit, IBM WebSphere, JSON, Collections, Eclipse IDE, SVN, UNIX, CSS.

We'd love your feedback!