We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY:

  • Skilled IT professional with 7 years of creative experience in providing technical solutions for business applications that includes development, designing, testing, building frameworks and implementing web - based Client-Server and Middleware multi-tier distributed environments using Java, J2EE.
  • Experience in working with different Software Development Life Cycle (SDLC) strategies in view of Agile, Scrum, and Waterfall Model.
  • Development experience with Java such as OOPS Concepts, Strings, IO, Multithreading, Collections and Exception Handling.
  • Expertise in server-side development with JDBC, Servlets, MVC architecture, Java Beans, XML.
  • Solid foundation in core java concepts like Collection Framework, Multi-threading, Generics, and Thread pools, JavaBeans.
  • Strong experience with different spring framework modules like Spring Core , Spring IOC , Spring MVC, Spring DAO, Spring Boot .
  • Experience in configuring and deploying the applications on application servers like Tomcat, WebSphere.
  • Experience in design and development of complex systems using technologies like Java, spring, Spring Data, JDBC, Relational Databases, No SQL Databases like Mongo, Oriented, Redis on various application servers like JBoss and Tomcat.
  • Experience in developing and consuming the SOAP, and RESTfulweb services.
  • Experience of Database design in Oracle/ DB2/ MySQL/ SQL Server query based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL .
  • Experienced in developing Front End web applications using JavaScript, AJAX, JQuery, HTML5, CSS3, and AngularJS Bootstrap.
  • Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience.
  • Experience with Angular JS MVC Framework including authoring complex directives, services, controllers and filters working with animations, routing and states.
  • Good Experience working with Node.js (Grunt, Bower, Express, HTTP, FS) and experience implementing custom directives in Angular JS.
  • Development of a well responsive SPA (single page application) using AngularJS framework in conjunction with HTML5, CSS3 standards, with front-end UI team.
  • Good experience in writing unit test cases using testing frameworks like JUnit, Cucumber, Mockito.
  • Extensive experience in using IDE's like Eclipse, Net Beans, IntelliJ.
  • Have extensive experience working on Windows, Linux and UNIX Operating Systems.
  • Experience in using code repository software Git and build management tools Ant, Maven, and Gradle.
  • Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Strong Analytical skills and very resourceful in research, investigation and evaluation of various business needs and translating them into System Requirements and into working code.
  • Self-motivated, able to set effective priority to achieve immediate and long-term goals and meet deadlines.
  • Excellent organizational , interpersonal , and communications skills with the flexibility and experience required adjusting to rapidly changing schedules and shifting priorities.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, C#, SQL, PL/SQL

Core Java, Multi: threading, Collections, Servlets, JSP, JDBC, Swing, Java Beans

Web/XML Technologies: HTML5, CSS3, JavaScript, JQuery, AngularJS, Node.JS, XML, XHTML XSD, AJAX, JSON

Tools: Hibernate, Spring, Spring Boot, Log4J, SOA

Web services: SOAP, Restful, AWS, Micro Services

Web/App Servers: Apache Tomcat, WebSphere, WebLogic

Build Automation: Maven, Ant, Gradle

Database: Oracle, Sqlite, MySQL, NoSQL like MongoDB

Development Tools: NetBeans, Eclipse, IntelliJ

ORM tools: Hibernate, JPA

Testing Tools/ Others: JUnit, SoapUI, Putty, JIRA, Jenkins, Postman

Platforms: Windows, UNIX, Linux, and Macintosh

Cloud Technologies: AWS EC2, S3

PROFESSIONAL EXPERIENCE:

Senior Java Developer

Confidential, Louisville, KY

Accountabilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Created webpages pages using HTML5, CSS3, JavaScript, JQuery, AngularJS and AJAX to create interactive front-end GUI.
  • Developed source code to consume JSON response received through XHR/AJAX calls using jQuery. Ajax calls.
  • Expert in Utilizing AngularJS dependency injection to inject different Services including inner Services and custom Services and create some custom directives to do some reusable component.
  • Used AngularJS $http service to interact with RESTful web services and JSON to manage consumer's information such as updating, replacing or cancelling orders for consumers.
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Developed complex Multithreaded Java applications for processing large volumes of data to achieve Multitasking.
  • Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, Spring Cloud Data Flow and handled the security using Spring Security.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, Spring IOC (Loose coupling between layers) and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding App tables.
  • Responsible for developing the sequential and conditional batch jobs using the Spring batch framework.
  • Spring MVC model integration for front-end request action controller.
  • Implemented Micro-service Architecture, with Spring Boot-based services interacting through a combination of REST and SOAP.
  • Participated in object-oriented design, development and testing of REST APIs using Java.
  • Used Swagger specification for documenting REST API’s, which exposes description of a RESTFUL web- services to different clients.
  • Integrated Spring DAO for data access using Hibernate.
  • Developed SQL Functions and procedures to interact with SQL server.
  • Used Spring Security for Authentication and Authorization of the product application for login security for everyone.
  • Responsible for implementation of java integration components for JBPM.
  • Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using Oath.
  • Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j + Log4j.
  • Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS and worked AWS Cloud management.
  • Experience working with AWS for Storage & content delivery and Application deployment services.

Environment: Agile, Java, J2EE, HTML5, CSS3, JavaScript, AJAX, AngularJS, Node JS, JSON, JSP, JSTL, AWS, Micro Services, Hibernate, Spring, XML, Web Methods, Maven, JAX-WS, JAX-RS, Log4J, GIT, REST Web services, JBPM, Apache Camel, Unix, UML, Oracle, SQL Server, Web Sphere Application Server, Kafka, Jenkins, Putty, JPA, JUnit, JIRA.

Java/J2EE Developer

Confidential, Atlanta, GA

Accountabilities:

  • Exposed to Software Development Life Cycle (Scrum) with JIRA Agile following agile methodology.
  • Used HTML5, CSS3 and Bootstrap for layout design, navigation, animation buttons and icons and developed the application as Responsive Web Application using CSS media queries and Bootstrap.
  • Developed the application as Single Page Application which can switch to different components using Angular JS; also worked on Angular JS controllers and created functions factory to interact with the RESTful Services using AJAX services like $http and $resource.
  • Enhanced an existing Angular JS application to follow MVC patterns for improving source code maintenance which results insignificant percentage of code reduction, ease of upgrade and scalability.
  • Developed Custom Directives using Angular JS for Data Grid and Pagination & created Custom factories and Services using Angular for refactoring Code reuse.
  • Created Angular JS custom filters to sort data from table and utilized some core angular js filters in our application.
  • Functionality is implemented by developing RESTful web services using spring boot, JPA, Cloud foundry and Oracle Responsibilities
  • Designed and created some reporting charts such as bar & pie charts using jQuery fusion charts.
  • Implemented Spring MVC framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Configured Hibernate-ORM to map java objects such as clients and claims with database table
  • Involved in up gradation and maintenance of company's website to the new layout using the Grid orientation model Bootstrap framework.
  • Used Bootstrap to create drop-down menus, forms and modal effects for styling the webpage such as creating a modal effect to display a form which is needed to be filled in order to modify user's information.
  • Manipulated data using CRUD (Create, Read, Update and Delete) operations of MongoDB data base management system and handled database access and data transmission based on RESTful web service.
  • Developed Object-Relational (O/R) mapping using Hibernate 4 to create high performance persistence layer to interact with various databases using Hibernate Query Language, Criteria API and Native SQL queries.
  • Created Java Mail API is used to send notifications about important updates such as claim status change.
  • Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on the database using SQL server using Java.
  • Involved in sprint planning, code review, and daily standup meetings to discuss the progress of the application.
  • Improvised the performance of web pages by performing minification on CSS and JavaScript assets which were configured through Grunt
  • Used Github for version control & configured Maven for dependencies and Log4J for logging.

Environment: Java/J2EE, Servlets, JSP, Java Spring, XML, JDBC, AJAX, IBM, Web Sphere Application Server 7.0, Oracle 10g, Angular JS, HTML, CSS, JavaScript, Eclipse, UML, Windows XP, CVS.

Java Developer

Confidential

Accountabilities:
  • Participated in all aspects of the development lifecycle from design to development to deployment and on-going enhancements.
  • Contributed to project by working on end to end flow - developing JSP's for front end by developing Servlets, BO classes in middle tier and to database by writing various SQL queries and Stored Procedures.
  • Extensively used Spring MVC model to implement the application and created Spring Beans using IOC and AOP. Developed the controller, business logic and DAO classes achieving dependency injection.
  • Leveraged Spring as middle-tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management.
  • Worked on coding standalone batch jobs, and providing monitoring and application support using Spring Batches, Java Batches, and ETL batch jobs. Used Spring Batch with Quartz scheduler for generates the reports.
  • Implement the authentication, authorization, and access-control features by using Spring Security. Implemented remote service access with Spring Remoting.
  • Used factory in Angular.JS to use the common functions in different views to reduce redundancy and improve maintenance of the code.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular.JS and used Angular.JS MVC to build a cross-browser compliant application.
  • Wrote test cases, created specs, page objects and undergone End-to-End testing for whole application using Protractor for AngularJS on NodeJS command line.
  • Implemented authentication session to certain routes and cache strategies for certain HTTP requests.
  • Used Bootstrap&media queries to create Responsive Webpages across the different size of screen from phone or Laptop
  • Defined new validations through AngularJS for the forms through HTML and used AJAX, JSON to send requests to the server. Wrote AJAX calls to populate tables, tab menu and other components with JSON data in AngularJS.
  • Implemented the integration with the back end system with web services using REST. Involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations and used JACSON based REST-JSON convertors
  • Work involved extensive usage of HTML5, CSS3, Bootstrap, AJAX, AngularJS and JavaScript for client side development and validations.
  • Implemented JMS based SOAP Web service usingSpring CXF, JMS config and Mule ESB. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.
  • Wrote Hibernate configuration files, mapping files and defined persistence classes to persist data into MySQL Database.
  • Configured Hibernate session factory to integrate Hibernate with Spring and used JPA/Hibernate to communicate with data layer and XML/JAXB to read XML data.
  • Configured IBM-MQ in servers as message driven architecture for the exchange of messages between the applications. Created topics, queues and MDB’s for communication using JMS/IBM MQ Series.
  • Configured the connection pools and security for the server. Used JUnit to perform unit testing.
  • Followed the Maven build life cycle to build the application war/ear files and deployed into Websphere Application server. Used JIRA for task assignment, bug tracking and fixture.

Environment: Spring Framework, AngularJS, Node.JS, JavaScript, REST & SOAP WebServices, XML, JMS/IBM MQ, Bootstrap, JMS, Hibernate, JUnit, Eclipse, Bootstrap, AJAX, JSON, HTML, CSS3, MySQL database, SVN, JIRA, Maven, Junit, Microservices, Jenkins, Cucumber, WebSphere.

Java/J2EE Developer

Confidential

Accountabilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATER FALL methodology.
  • Created user-friendly GUI interface and Web pages using JSP, HTML, CSS, AJAX, JavaScript and jQuery.
  • Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Developed RESTful and SOAP based Web Services to consume and produce data in XML and JSON.
  • Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using Restful service.
  • Established Database Connectivity using JDBC for MySQL.
  • Written SQL queries, PL/SQL store procedures and Triggers to fetch and store data from the database.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components and deployment of the application was on Jetty.
  • Prepared JUnit test cases and executed the test cases using JUnit.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
  • Used GIT to check-in and check-out and co-ordinate among team members for Version Controlling.

Environment: Java, HTML, CSS, AJAX, jQuery, JavaScript, Web Services, SOAP, Restful, JSON, XML, JDBC, SQL, MySQL, ANT, Eclipse, JIRA, GIT and UNIX.

Java Developer

Confidential

Accountabilities:

  • Performed the analysis, design, and implementation of software applications using Java, J2EE, XML and XSLT.
  • Implemented design patterns like Data Access Objects (DAO), Value Objects/Data Transfer Objects (DTO), and Singleton etc. Developed JavaScript validations on order submission forms.
  • Worked with core java concepts such as OOPs, Multi-threading, collection framework and Exception handling.
  • Prepared technical document and got approval from client before development.
  • Coded Modules in Java, HTML, JSTL, JavaScript, CSS, JSP and Servlets.
  • Performed in different phases of the Software Development Lifecycle (SDLC) of the application, including: requirements gathering, analysis, design, development and deployment of the application.
  • Model View Control (MVC) design pattern was implemented with Struts MVC, Servlets, JSP, HTML, AJAX, JavaScript, CSS to control the flow of the application in the Presentation/Web tier, Application/Business layer (JDBC) and Data layer (Oracle).
  • Designed, developed and maintained the data layer using Hibernate.
  • JUnit was used to do the Unit testing for the application.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Used Apache Ant to compile java classes and package into jar archive.
  • Involved in tracking and resolving defects, which arise in QA & production

Environment: Java, J2EE, JSP, Servlets, Hibernate, HTML, CSS, JavaScript, XML, XSLT, JUnit, Apache Tomcat, PL/SQL, Oracle, Apache Ant, Eclipse.

We'd love your feedback!