We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Milwaukee, WI

SUMMARY:

  • Seeking position as Java Developer where I can utilize my skills and gain further experience to acquire a challenging career with a solid company utilizing the opportunity to offer proven and developing skills within the company.
  • IT professional with 8 years of experience in Object Oriented design and development of Multi - Tier distributed, Enterprise application using Java /J2EE technologies with Software Development Life Cycle(SDLC).
  • Expertise in working with Agile methodologies like Test Driven Development (TDD) and Scrum Methodology.
  • Experienced in developing the UI screens using HTML5, CSS3, JavaScript, JQuery, Ajax, and Bootstrap.
  • Expertise in Object Oriented functional JavaScript and its libraries/ frameworks such as JQuery, AngularJS, NodeJS.
  • Strong experience with implementing application using AngularJS. Solid understanding Angular directives.
  • Used NodeJS for Node Package Manager (NPM) and Grunt plugin for building the Projects.
  • Worked with Java 1.8 Lambdas, Streams API and parallel Streams API for enabling parallel processing of collections in distributed environment.
  • Experience with AWS (EC2, EBS, S3, ELB, Cloud Formation, Cloud Watch, Lambda, SNS, DynamoDB).
  • Expert in building Microservice applications using Spring Boot for developing RESTful Webservices.
  • Having experience with Cloud API Computing Service environment like Amazon Web Services (AWS).
  • Proficient in implementation of frameworks like Struts, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, JSF, Rich Faces, My Faces.
  • Experience in using frameworks like Struts, Spring, JSF, Hibernate and build tools like ANT, MAVEN and log4J.
  • Developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis good understanding of Service oriented architecture (SOA).
  • Hand on experience with Restful web services, used JAX-RS to implement RESTful applications in Java.
  • Experience in application development using JSP, Servlets, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Swing, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading.
  • Developed Hibernate configuration files and queries and Implemented DAO classes.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms and parsers like SAX, DOM.
  • Worked on data exchange from website using XML and Web Services.
  • Expertise in Core java concepts, such as Multi-Threading, Generics, Exception Handling and Collections.
  • Experience in developing server-side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory Prototype, Data Access Object and MVC.
  • Experience with application servers like Web Logic, JBOSS and IBM WebSphere and Web Server like Apache Tomcat.
  • Excellent knowledge in working with various databases like SQL Server(RDBMS), MySQL, DB2, ORACLE and MongoDB.
  • Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like TOAD and Aqua Data Studio.
  • Extensive development experience in different IDE's like Spring Tool Suite, RAD, Eclipse and IntelliJ.
  • Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Subversion SVN, CVS, Git as versioning software tools.
  • Experience writing Junit using tools like JMeter, Mockito, Jasmine and TDD for application integration testing and unit testing.
  • Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI.
  • Used Docker for creating Docker images for launching containers on AWS EC2 and Expert in using Docker for Environment provision solution.
  • Used Swagger specification for documenting REST API's which exposes description of a RESTFUL to different clients.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in Enterprise Applications. Used Apache Active MQ as JMS provider.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.

TECHNICAL SKILLS:

Languages: C, C++, Java 1.8, SQL, PL/SQL.

Enterprise Java: Servlets, JSTL, Design Patterns, JMS, EJB, JSP, JNDI, JDBC, Log4J API, Java security

Mark: up/XML Technologies: HTML, CSS, JavaScript, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON, Bootstrap, AngularJS, NodeJS and ExtJS.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring Boot, Spring AOP, JSF, Log4J, Junit, Jasper Reports.

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2, CFX

Web/App Servers: WebSphere, WebLogic, Apache Tomcat, JBoss.

Database: Oracle, SQL-Server, MySQL server, MongoDB, Cassandra.

Development Tools: Eclipse, IntelliJ, RAD, Spring Tool Suite.

OR mapping: Hibernate, JPA, IBatis.

Version Control: CVS, Tortoise SVN and Git.

Design/Case Tools: Star UML, Rational Rose, MS- Visio.

Defect Tracking Tools: Bugzilla, Jira, FireBug.

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, Mockito.

OS & Environment: Windows, Sun Solaris UNIX, Linux.

Build Automation: ANT and MAVEN.

Cloud Technologies: AWS EC2, S3, IAM, RDS, SQS, Spring Cloud

PROFESSIONAL EXPERIENCE:

Confidential, Milwaukee, WI

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Involved in complete development of Agile Development Methodology/SCRUM and tested the application in each iteration.
  • Created webpages pages using HTML5 , CSS3 , JavaScript, JQuery, Restful and AJAX to create front-end GUI.
  • Created Multiple Re-usable UI Directives by defining AngularJS Directives, Attaching Event Listeners, Controllers & Updating DOM elements and had hands on experience with Web Responsive using Bootstrap's templates.
  • Created single page application with loading multiple views using route services and adding more user experiences to make it more dynamic by using AngularJS framework.
  • Used NodeJS for building web applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.
  • Used Java 1.8 lambda and streams for Iterating collections and performing operations.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on AWS to setup application and configured environments.
  • Used Spring Boot for designing and developing Micro Services to divide application into business components.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Secured the API's by implementing Oauth2 token based authentication/authorization scheme using Spring security and protected the application against attacks like session fixation .
  • Developed Hibernate configuration files and queries and Implemented DAO classes using JPA.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate files and created DAO and POJO.
  • Developed complex Multithreaded Java applications for processing large volumes of data to achieve Multitasking.
  • Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-sharded cluster and monitoring with MMS.
  • Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
  • Installed the WebSphere MQ and involved in configuring MDB Listeners, JMS Resources, Queues and Integrating with the WebSphere Application Server.
  • Worked with JUnit Regression Test Framework to implement unit testing, to accelerate programming speed and to increase the quality of code.
  • Creating snapshots and AWS Machine Images (AMIs) of the instances for backup and creating clone instances.
  • Implemented and maintained the monitoring and alerting of production, corporates servers and storage using AWS Cloud Watch for efficiency.
  • Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Involved in creating resources stack on AWS EC2 using Cloud Formation by writing Template files.
  • Used Docker for creating Docker images for launching containers on AWS EC2 and Expert in using Docker for Environment provision solution.
  • Used Swagger specification for documenting REST API's which exposes description of a RESTFUL web services to different clients.
  • Task and Defect management using JIRA.
  • Used Jenkins as build management tool for continuous integration process.
  • Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, Maven for build packaging and deployments of the application components.

Environment: Agile methodology, Java 1.8, J2EE, HTML5, CSS3, JavaScript, AJAX, AngularJS, Node JS, JSON, JSP, JSTL, AWS, Micro Services, Hibernate, Spring, Spring Boot, Maven, JAX-WS, JAX-RS, Log4J, GIT, REST Web Services, Unix, Oracle, PL/SQL, MongoDB, WebSphere Application, Elastic Bean stack, Spring Batch, Docker, Jenkins, Putty, JPA, JUnit, JIRA.

Confidential, Cary, NC

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, Node JS, JQuery, Ajax and Java script.
  • Defined new validations through Angular JS for the form field validation implemented through HTML 5.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Used Spring IOC for DI of one class objects into other class such as model objects into controller classes.
  • Developed loosely coupled web applications by Spring MVC framework to provide model view controller architecture.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Used Hibernate Criteria API for retrieving user requested data from the database.
  • Extensively used HQL and SQL for querying databases.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Extensively Involved in system analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in different forms by using RESTful service.
  • Used Spring JMS module for lookup for the queues and MDBs for the listeners
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle.
  • Packaged and deployed the application in IBM WebSphere.
  • Written LINUX shell scripts to identify user login information.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Used Maven tools for building the Web applications.
  • Analysis and Bug fixing of the production problems and defects along with enhancements
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking the Project Stories in Agile Methodology.

Environment: HTML5, CSS3, AngularJS, NodeJS, JSON, XML, AJAX, JQuery, Hibernate, Spring MVC, RESTful, HQL, SQL, IBM WebSphere Server, Oracle, JMS, JNDI, Maven, RMI, Eclipse IDE, UML, JIRA, Tortoise SVN, LINUX.

Confidential, Collierville, TN

Java/J2EE Developer

Responsibilitie s:

  • Involved in project design documentation, design and code reviews.
  • Designed, Developed and analyzed the front-end and back-end using HTML5, JavaScript, JSP, CSS3, Servlets, BOOTSTRAP, and JQuery.
  • Developed front-end code with Ajax call in and JQuery to retrieve data as JSON Object from controllers in back-end RESTful Server.
  • Displayed well organized result in web pages by writing NodeJS controller, directives, services, and route providers. Also, used filter to make the data searchable and sortable.
  • Implemented Spring Modules for Designing, Developing & Testing of Service Layer Business Components.
  • Implemented Dependency Injection (IOC) feature of Spring framework to inject beans into User Interface.
  • Used Hibernate ORM framework as persistence engine, configured hibernate.xml file and Involved in Mapping, Coding and Fine tuning of hibernate Queries.
  • Involved in using JPA (Java Persistence API) frameworks and APIs as JDO (Java Data Objects) and Hibernate .
  • Created and configured struts-config.xml, spring.xml files to manage control flow.
  • Automated WAR deployment procedure in production environment running on Tomcat using UNIX shell script.
  • Worked on NoSQL database like Cassandra such as locking, transactions, indexes, replication, Schema design.
  • Maintained backup schedules for server storage. Read and interpreted UNIX logs.
  • Responsible for routine DBA activities that includes DB2 Database Installation, Database Upgrades and Patching, Database Support & Maintenance, Database Refreshes and Cloning.
  • Implemented JUnit for application Unit Testing.
  • Implemented UNIX Shell using shell script to deploy the application.
  • Developed JSP custom tag libraries, and associated support in the Action Servlet using JSTL that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Struts.
  • Developed Message based systems using Spring-JMS API and Message Driven POJOs.
  • Implemented Business Logic using POJO’s and used Apache Tomcat to deploy the application.
  • Involved in building applications using build tool Jenkins and deploying them on Linux Servers with configuring and using Tomcat.
  • Used Jenkins to automate compile and build the application to generate WAR and JAR files.
  • Used Action classes to service requests from Action Servlet and Business Data on server-side and invoke respective Spring Injected Beans to process Database transactions.
  • Configured connection pooling using Web Logic application server.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers based on SOA architecture.
  • Updated the application to cover various security loopholes like link injection, cross site request forgery, cross site attacks etc.
  • Developed Action classes, which communicate asynchronous messaging via JMS/MQ-Series to DB2.
  • Worked with configuring build tool Maven for the development and deployment.
  • Used Clear Case as the version control system and application development using SVN.

Environment:: Java/J2EE, HTML, CSS, JavaScript, JQuery, NodeJS, JMS, JSTL, JSON, WebLogic, Hibernate, Spring, Cassandra, JUnit, Tomcat, XML/XSL, XSLT, Maven, Restful, UNIX, SVN, Log4J, Maven, RAD, DB2, AWS, Jenkins.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Developed Use Cases, Class diagrams and Sequence and Activity diagrams using Rational Rose.
  • Developed GUI using HTML, CSS and JSP. Java Servlets were used as the common gateway interface between the client and server.
  • Developed a new JSP with field validations and added it to the existing admin page to help clear the different caches in the distributed cache.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Developed the presentation layer and GUI framework that are written using HTML and Client-Side validations were done using JavaScript.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Involved in collecting requirements from Business Users and Data Modeling, designing and developing Tools using J2EE, Java, Servlets, EJB, and JSP.
  • Front end validations are written using JavaScript.
  • Performed coding of Action classes, Business Layer and DAO, JDO and wired them using Spring Framework.
  • Used Spring IOC for injecting dependencies into a bean and used annotations for injecting one dependency into another dependency.
  • Used Spring ORM/Data module to integrate with Hibernate and developed persistence API to store relational data in to SQL Server Database.
  • Deployed application into WebSphere server.
  • Developed the Action classes and Form Beans.
  • Created Data Source for interaction with Database.
  • Developed SQL Stored Procedures and Prepared Statements for updating and accessing data from Database.
  • Monitored the error logs using Log4J and fixed the problems.
  • Involved in integration of layers (UI, Business & DB access layers).
  • Involved in object-oriented Java web applications development and implementation
  • Implemented UNIX Shell using shell script to deploy the application.
  • Developed XML Converter Classes based on JDOM and XPATH and XML technologies to Obtain and Persist Data.
  • Used MVC at presentation layer.
  • Involved in Localization for customizing an application.
  • Involved in system, Unit and Integration testing.

Environment: Java, OOPS, Java Script, CSS, Ajax, JSP, JSTL, Hibernate, Spring, Maven, Oracle, Web Services, Maven, WebSphere, Unix, Linux, SQL Server, Design patterns, GIT, Putty.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and high-level coding phase.
  • Used various jQuery UI controls and corresponding Event handlers.
  • Developed Restful webservices using JAX-RS by jersey implementation.
  • Participated in object oriented design, development and testing of RESTful APIs using Java.
  • Validated the UI components using AJAX Validation Framework.
  • Implemented Ajax with JQuery to refresh user selections.
  • Developed the application using Java / J2EE Design Patterns like Singleton and Factory pattern.
  • Used MVC for writing controllers, views and business logic.
  • Developed front-end content using JSP, Servlets, DHTML, JavaScript and CSS.
  • Developed and worked with JSP custom tags.
  • Involved in Localization for customizing an application.
  • Developed SQL Stored Procedures and Prepared Statements for updating and accessing data from Database.
  • Development using OOAD methodology to capture and model business.
  • Involved in integration of layers (UI, Business & DB access layers).
  • Coded classes to invoke Web Services.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed, implemented, and maintained AJAX based rich client for improved customer experience.
  • Extended functionality and created new resources using Java, Spring, and Hibernate Using Elastic Path.
  • Implemented UNIX Shell using shell script to deploy the application.
  • Validated the UI components using AJAX Validation Framework.
  • Implemented Ajax with JQuery to refresh user selections.
  • Experience with application servers like WebSphere.
  • Developed XML Converter Classes based on JDOM and XPATH and XML technologies to Obtain and Persist Data.
  • Involved in system, Unit and Integration testing.

Environment: Java, Html, OOPS, CSS, Bootstrap, Hibernate, WebSphere, Struts, JSP, JSTL, SQL Developer, CSS, JavaScript, Web Services, ANT, Ajax, Eclipse, Putty, Unix, Linux, SQL Server, Design patterns, CVS.

Confidential

JAVA Developer

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed User Interface using HTML, CSS, JSP and JSP custom tags performed client-side validations using JavaScript.
  • Developed Action classes to delegate the request to the business models and Action Forms.
  • Developed web application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view in the front end.
  • Created XML files to provide Context and Hibernate Mapping for database persistence.
  • Worked on WSDL’s files in SOAP web services.
  • Involved in writing complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle database.
  • Developed functional test cases for Integration and Functional testing, regression testing using JUnit, and UAT.
  • Used ANT as deployment tool to handle platform specific properties such as file separators and automating complicated repetitive tasks.
  • Developed various scripts for Creation and deployment of the code package using WebLogic.
  • Implemented the SQL queries for database interaction.

Environment: J2EE, Struts, JSP, AJAX, JDBC, Oracle, WebLogic, JavaScript, Java Beans, EJB, HTML, UML, JUnit, ANT, JSF, Tiles Framework, Validation framework and Design Patterns, Windows XP.

We'd love your feedback!