We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Rogers, AR

SUMMARY:

  • 8 years of experience in development and implementation of Web - based Client-Server applications using Java and J2EE technologies.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
  • Experience in developing Web based GUI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO,Node JS, Angular JS, JQuery, EXT JS and Ajax.
  • Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer overhead between user and server.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, JSF, EJB2.0/3.0, XML, Web Services- SOAP, WSDL.
  • Experience with Databases like Oracle, IBM DB2, MYSQL, Lucene, Elastic Search, JVM Tuning, ETL, SQL SERVER, JDBC etc.
  • Expertise in XML and related technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Expertise in designing and developing enterprise applications using J2EE technologies like EJB2.1/3.0, Struts 1.2/2.0,Spring 3.0 and 4.0, JDBC, JNDI,JMS,JAXB, SAX/DOM, Web services.
  • Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Good experience in spring modules like Spring AOP, DAD etc.
  • Implementing springaspects for logging cross cutting concern.
  • Strong working experience Object Relational (ORM) mapping tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
  • Automate report generation in Mongo dB using java script and shell scripting
  • Experienced in the functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Well experienced in using JUnit for performing unit-testing framework.
  • Expertise in using configuration management tool like CVS and GIT for version controlling.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology and Pair Programming as well as implementing Waterfall model.
  • Have good Working knowledge on Swagger by Generating API.
  • Generated Swagger file by auto-generating from code annotations on a lot of different platforms
  • Worked on Micro services Architecture and used NETFLIX OSS configurations like Hystrix, Eureka, Ribbon.
  • Highly motivated team player with strong communication, analytical, documentation and organizational skills.

TECHNICAL SKILLS:

J2SE Technology: Multithreading, Reflections, Collections, Serialization, Networking, Beans

Middleware Technology: JMS, MQ Messaging, Tibco, Solace, Active MQ

J2EE Technology: Servlets, JSP, Tag Libraries, JDBC, JNDI

Architecture & Framework: MVC, Struts, Spring, Hibernate, OSGI

Database: Oracle 10g, 11g, SQL server 2005/2008, MySQL, CASSANDRA

IDE: Eclipse, My Eclipse, Net Beans, STS

Operating Systems: Windows 9x/NT/XP/2003/7/8, Linux, UNIX

Web/App Servers: WebLogic, Web Sphere, Tomcat, JBoss, Apache

GUI: HTML5, XML, XSD, AJAX, JavaScript, Node.js, Angular JS, JQuery, CSS3

Query Languages: SQL, PL/SQL, CQL

Programming Language: C, C++, Java, J2EE

Script: PHP, Shell

Design patterns: MVC3, Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: Maven, ANT, Log4J, JUnit, TOAD, SoapUI 4.0.5, JUnit, Rational Rose, Visio

PROFESSIONAL EXPERIENCE:

Confidential - Rogers, AR

Sr. Java Developer

Responsibilities:

  • Responsible for writing J2EE compliant java code for application development effort which involved working with JSP, JDBC, XML, etc.
  • Worked on Active MQ by consuming messages from a queue or topic, process them using a database
  • Involved in requirement gathering meetings and produced extensive analysis of the Use Cases and Entity-Relationship and Data Flow Models.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Implementing the nightly batch jobs to process the data.
  • Design highly usable GUIs using Spring Framework, JSPs, Struts MVC, HTML,JavaScript, and CSS
  • Strong knowledge of unit testing, behavioral testing and continuous integration best practices
  • Strong Communication Skills and ability to work within a distributed team
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to java objects
  • Developed the Spring AOP Programming to configure logging for the application
  • Implemented JMS for notifications and testing with JUnit, Mock cases.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data
  • Used Spring framework,Spring-AOP, Spring-IOC, Spring Security, Spring Boot modules and Spring Validation framework for Server side Validations.
  • Worked on installing and setting up MQ monitoring tools.
  • Extensively Worked on Continous Integration and Continous Deployment (CI/CD).
  • Have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat

Environment: Java 8, Core Java, Spring(IOC, DI, Cloud, AOP, Boot), Hibernate, REST, SOAP, WSDL, XSD, XJC, XJB, Oracle 11g, Intellij, Mockito, Jenkins, JUnit, Mock MVC, Apache slf4j,GIT.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Used Agile/SCRUM as the project management methodology.
  • Participation in business requirements walkthrough
  • Prepare quality assurance plans, unit testing, code reviews and maintain database of test defects
  • Test system modifications and prepare for implementation
  • Providing subject matter expertise and technical guidance to the team
  • Participating in request prioritization activities and preparing estimates for the request
  • Conduct root cause analysis for version fall outs
  • Worked as a Production support and as well as Developer for multiple applications.
  • Implemented slf4j framework for logging the application.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch
  • Designed and developed UI screens with XHTML and JSF (MVC) to provide interactive screens to display data.
  • Modified existing Unix shell scripting for Sybase to SQL Server migration for custdb
  • Designed and developed business layer which includes the creation of action classes, VO/beans to handle user interactions through forms and integrated with the WSS framework to handle backend functionality.
  • Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, JSF, Struts, JavaScript, Servlets, JavaBeans, CSS, EJB, XSLT, JAXB.
  • Experience in developing Web Services using SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Developed and maintained Perl/Shell scripts for build and release tasks. Used internal commands in UNIX shell scripting
  • Designing solutions to make an adapter to call various AWS as per the requirements
  • Experience in Java design patterns such as Session Facade, Singleton, Data Access Objects (DAO), and Business Delegate.
  • Developed Application to access JSON and XML from Restful web service from consumer side using Angular JS
  • Experience in writing DAO using Hibernate and Hibernate mapping files.
  • Implemented logical Aspects like Transactional, Session using SpringAOP concepts.
  • Designed Java Components and integrated using Spring framework for Hibernate Object/Relational persistence mechanism.
  • Extensively worked on Drools Rules Engine and Expectation Engine for writing Business rules Validation
  • Implemented Spring beans as business logic components using Spring annotations, configuration files and spring modules.
  • Implemented DAO for the retrieving of data to display on User Interface.
  • Implemented Rest based services, exception handling, different response types using SpringMVC.

Environment: Spring 4, Spring MVC, Spring AOP, Spring Batch, Spring Data, Spring Security, JPA 2.0, Hibernate 3, JSP, JSF, Servlet, JavaScript, JDBC, AngularJS, HTML 5, CSS 3, AJAX

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Used Agile/SCRUM as the project management methodology and JIRA for Bug tracking .
  • Involved in designing, developing and successful deployment of Micro Services Applications in cloud environment.
  • Participated in code review sessions and system design discussions.
  • Interacted with Product Managers to fine tune user stories and with testing team to approve Functional Specification and test cases.
  • Tested and implemented the Web Services by using SOAP UI tool
  • Experienced in using AWS command line Interface to manage and configure.
  • Worked on enhancements using Angular JS for re-design of the application to an SPA (Single page application)
  • Used REST Web Services to consume and produce JSON.
  • Worked on Micro serviceArchitecture by developing different Services.
  • Developed API, Composite and Core Micro services.
  • Developed API’S which can support both REST and SOAP.
  • Worked on Spring Boot to develop Stand Alone Application.
  • Developing solutions utilizing AWS to provide highly scalable and fault tolerant applications.
  • Used JIRA as the bug tracking tool and Git as the source code version control
  • Designed and developed interface to integrate the drools and coexist the drools and iLog
  • Developed the Spring AOP Programming to configure logging for the application
  • Created the restful endpoints, service & data access layers for end to end communication
  • Used Hibernate and JPA ORM frameworks for database connectivity
  • Used Apache Cassandra for storing, retrieving the data through key space via DataStax.
  • Experience in writing CQL queries which is used to read/write CASSANDRA database.
  • Involved in Working on HTML, CSS, and JavaScript.
  • Used Kafka to make asynchronous call in order to deliver actual SMS to the end user.
  • Worked on Swagger spec to create API using a specific JSON or YAML schema that outlines the names, order, and other details of the API.
  • Used spring cloud and NETFLIX technologies like Eureka, Ribbon, and Zuul.
  • Spring Cloud integrates the Netflix components in the Spring environment in a very nice way

Environment: Java 8, Core Java, Spring(IOC, DI, Cloud, AOP, Boot), Hibernate, REST, SOAP, WSDL, XSD, XJC, XJB, Apache Cassandra, Eureka Server, Hystrix, Oracle 11g, Swagger, STS, Mockito, Jacoco, Jenkins, JUnit, Mock MVC, Apache Kafka, slf4j.

Confidential, Fairfax, VA

Sr. Java Developer

Responsibilities:

  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Used Grails Framework for designing the layout of the application in MVC pattern
  • Client pages are built using HTML, CSS, JSP, and JavaScript/JQuery.
  • Worked on Groovy and Grails Tool Suite (GGTS) for developing the legacy application.
  • Integrated the Front End code at Back End with Groovy and Grails in IDE.
  • Used Gradle for build framework and Jenkins for continuous build system
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Implemented Audit History and Annotations for Views and Messages
  • Used GIT controls to track and maintain the different version of the project.
  • Extensively worked on Unix Shell Scripting to process transferred files from Third-party vendors to company Database servers
  • Worked on Angular JS, Used its two way data binding to achieve the feedback functionality from the user
  • Integrated GSP pages with Bootstrap files for rich User Interface.
  • Implemented the project by using Spring Web MVC..
  • Implemented the online application by using Core Java, JSP, Servlets, Web Services, SOAP, and WSDL.
  • Implemented Singleton, factorydesign pattern, DAO Design Patterns based on the application requirements.
  • Tested the Service classes and DAO Classes by using Unit Test Cases
  • Integrated REST Web Services with services and DAO layer.
  • Implemented complex queries with Hibernate for DAO layer.
  • Implemented DAO layer using JPA (Hibernate framework) to interact with database.
  • Worked on Ruby on Rails different versions to make them compatible accordingly required for project on windows
  • Worked on building data center with AWS and Installed SVN, GIT, Jenkins images on AWS.
  • Created Domains, Controllers, Views and Service layer for the pages in the application.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Worked on JAVA SE 8 which is compatible with Grails 2.5.3 version.

Environment: Java, Groovy J2EE, JavaScript, HTML5, CSS3, Angular.js, Spring, Hibernate, Grails, REST, JQuery, AJAX, ExtJS, JavaScript, JSP, SERVLET, MySQL DB, Oracle, CRUD, PL/SQL, JDBC,Node Js, MongoDB, UML, Intellij, Junit, Gradle, Froq, Sequel Pro, Tomcat, Agile.

Confidential, Alpharetta, GA

Java/J2EE Developer

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
  • Followed MVC model and used spring frameworks for developing the Web layer of the application.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Worked on ordering and billing system in J2EE.
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session Facade.
  • Write front end code for developing new pages using HTML, CSS, JavaScript, and JQuery.
  • Involved in preparing Ant builds scripts (XML based), deployments, integration and configuration management of the entire application modules.

Environment: Java, J2EE, spring, Hibernate, JSP, Eclipse 3.3, WebLogic, Maven, JUnit, CVS, CSS, HTML, XML, XSD, JavaScript, Oracle10g and Windows2007

Confidential

Java Developer

Responsibilities:

  • Implemented the project according to the Software Development Life Cycle (SDLC)
  • Developed the web layer using Spring MVC framework.
  • Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
  • Created Stored Procedures to manipulate the database and to apply the business logic according to the user's specifications.
  • Involved in analyzing, designing, implementing and testing of the project.
  • Developed UML diagrams like Use cases and Sequence diagrams as per requirement.
  • Developed the Generic Classes, which includes the frequently used functionality, for reusability.
  • Involved in writing JUnit test cases, unit and integration testing of the application.
  • Developed user and technical documentation.

Environment: JAVA, Java Script, HTML, JDBC Drivers, Soap Web Services, UNIX, Shell scripting, SQL Server

We'd love your feedback!