We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Detroit, MI

PROFESSIONAL SUMMARY:

  • Overall 9 years of experience in all teh phases of SDLC involving requirement analysis, designing, coding, UAT, documentation & implementation of Web Applications and client server multi - tier applications using J2EE technologies.
  • Extensive expertise with Java, J2EE, JSP, JDBC, Servlets, JNDI, JavaBeans, EJBs (Session beans, Entity Beans and JMS), Spring 4(Core, JDBC, JPA, MVC), Hibernate, JAXP, JAXB, Maven 3, Struts and Microservices.
  • Extensive experience with web technologies JavaScript, jQuery, Ajax, XML, DTD, XSD, Angular 2, CSS, JSON, HTML, PHP, JSF, Swing and Oracle PL/SQL.
  • Experience in consuming SOAP webservice using Apache CXF and Axis frameworks.
  • Extensive experience in developing RESTful (JAX-RS) web service using RESTEasy and Jersey framework, JSON as a data exchange format to integrate custom web applications and various enterprise systems like Alfresco ECM, RDBMS and ServiceNow ticket management.
  • Proficient in RDBMS concepts, queries, PL-SQL, stored procedures, functions using Oracle.
  • Experience in Web/Application Servers such as Tomcat 9, JBoss7, IBM WebSphere, WebLogic for deploying and configuring web applications.
  • Experience in Setting up IaaS based cloud environment using OpenStackNova.
  • Valuable experience in working with teh Document Object Model(DOM) and DOM functions.
  • Expertise with development tools like Eclipse, TOAD, MQ browser, WSAD, WID, DB2 Command editor, NetBeans, IntelliJ, Edit plus.
  • Expertise in different open source frameworks like Struts2.5, Spring 4.2 and ORM Technology like Hibernate 4.3, JPA.
  • Experience in integrating REST, SOAP services using MuleSoft.
  • Used Maven and Jenkins as build tool and deployed teh applications using Kafka.
  • Used spring config server for centralized configuration and Splunk for centralized logging.
  • Utilized AKKA for asynchronous message handling.
  • Expertise in developing SQL Queries for Stored Procedures, Functions, Prepared Statements and Triggers in databases viz. Oracle, Sybase, SQL Server 2000, 2008 MySQL, DB2.
  • Excellent development experience on using mythologies like Agile Methodology, Waterfall, TDD and RAD development.
  • Focused on architecting NoSQL databases like Mongodb and Cassandra database.
  • Experience in Data Modeling and working with Cassandra Query Language (CQL).
  • Experienced in React JS and working with React Flux architecture.
  • Experience with MVC frameworks like Angular JS, Backbone JS, Node JS, Ember JS, bootstrap JS, ReactJS.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simpledb, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).
  • Experienced in cloud automation using AWS Cloud Formation Templates and Kubernetes.
  • Implemented teh function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on teh edge device.
  • Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker.
  • Strong Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.
  • Experience in writing with no schema database CouchDB and has knowledge on MongoDB
  • Expertise in writing JUnit test cases for system testing, used Log4j for logging.
  • Worked with SVN, Team Foundation Server, Bitbucket, GIT for version control and Quality Center, Jira for bug tracking.

TECHNICAL SKILLS

Java Technologies: Java, J2EE, Servlets, JSP

Frameworks: Struts, MVC, Hibernate, Spring, Spring Boot, AngularJS, NodeJS, ExpressJS, EmberJS

Web Technologies: HTML, XML, JSON, CSS, Javascript, AJAX, JSP, JSF, jQuery, DTD, Swing

J2EE Technologies: Servlets, JDBC, JMS, Java Mail, EJB

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

Web Services: SOAP, WSDL, Rest API

Build Tools: Maven, ANT, Gradle

Databases: Oracle 9i/10g, SQL Server, Mysql, MongoDB, Cassandra, Kafka

Tools: Eclipse, NetBeans, Toad, Microsoft Visio, Jenkins

Methodologies: UML, MVC, Agile, Scrum, Waterfall, RUP

Version Control Tools: CVS, Git, SCCS

PROFESSIONAL EXPERIENCE

Confidential, Detroit, MI

Sr. Java Developer

Responsibilities:

  • Analyzed teh technical requirements and created various models required for teh project.
  • Implemented Model View Controller (MVC) architecture using Spring Framework
  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Designing, Developing, Testing, Finalizing
  • Used Hibernate to query Oracle database and return results to teh front-end
  • Working with Agile methodologies following SCRUMfor team collaboration meeting and SCRUM board to keep track tools like TFS
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Facade, and Singleton
  • Worked on Oracle as teh backend database
  • Automate teh project's build infrastructure using Maven
  • Configured ELKstack to store and process application logs
  • Used Maven for creating reports, checks, build and testing automation setups
  • Used Spring 4.2.1 for teh view by configuring teh controller layer
  • Introduced Hibernate 5.0.2 in dis Project for teh first time in place of EJB 3.2 and made a successful implementation of POJO (Plain Old Java Objects)
  • Developed server-side services using Spring Web Services (SOAP, WSDL)
  • Configured assorted services, devices as well as applications of UNIX servers and worked with application team to customize teh environment
  • Launched Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Ubuntu) and Configuring instances with respect to specific applications
  • Installed application on AWS EC2 instances and configured teh storage on S3 bucket
  • Managing teh multi-tier and multi-region architecture using AWS Cloud Formation
  • Built scripts on AWS cloud for scheduling EC2 auto scaling load balancer with java SDK
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers
  • Used Cloud Foundry from initial development, through all testing stages, to deployment
  • Developed and executed Unit Test plans using JUnit, ensuring dat results are documented and reviewed with Quality Assurance teams responsible for integrated testing
  • Working with ELK(Elasticsearch, Logstash and Kibana) stack to develop an end to end transaction processing system
  • Implemented Web-Services to integrate between different application (internal and third-party) components using SOAP and RESTFUL services
  • Created a complete release process documentation, which explains all teh steps involved in teh release process
  • Analyzed various distributed file systems suitable for a cloud storage using a storage benchmark.
  • Tested a private storage cloud using Openstack SWIFT software
  • Setup Docker on Linux and configure Jenkins to run under Dockerhost.
  • Imported and exported data into HDFS
  • Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub
  • Data modeling and development experience in Cassandra or other NoSQL databases
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Maven.
  • Performed code build using MAVEN
  • Deployed teh Application EAR and RESTful Services on JBoss Application Server
  • Involved in Production Support and Maintenance of teh application and troubleshooting of Issues on JBoss by checking logs, payments etc.
  • Participated in configuration management, change management activities and code reviews

Environment: Java 8, J2EE, Spring 4.2, Spring boot, Maven, Spring AOP, Hibernate 5, JMS, JSF, CVS, REST, log4j, JUnit, Jenkins, ELK, Open Stack, XML, Ajax, XSD, Swift 3.0, JavaScript, jQuery, AngularJS 1.5, Unix, Linux, Cassandra, Kubernetes, JBoss, Spring Tool Suite(STS), GitHub.

Confidential, San Antonio, TX

Sr. Java Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment
  • Designed and developed UI screens with XSLT and JSF (MVC),PrimeFaces to provide interactive screens to display data
  • Built teh responsive UI with AngularJS, Bootstrap, Node JS and SASS. Developed teh dashboard for displaying charts, graphs, and other analytics-related widgets
  • Developed mock-up screens in teh prototype to demo teh application screens to business users using HTML, AngularJS, Bootstrap
  • Used Angular-JS, AJAX for asynchronous validations for teh input fields of teh forms with teh data existed in teh database
  • Created single page applications(SPA) with nested and multiple views using Angular UI-router, custom directives for reusable components used across teh application
  • Used $http and $resource service for retrieving data from teh server via XMLHttprequest object in Angularjs framework
  • Followed Kanban process for tracking teh progress
  • Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, such as portfolio summary and user information also developed Services, Business Delegate, POJO, Controller and Dao
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC
  • Created entities in Scala and Java along with named queries to interact with database. Used Scala collection framework to store and process teh complex Customer information
  • Extensively Implemented Spring boot, dependency Injection (DI) and aspect-oriented programming (AOP) features along with hibernate
  • Used JMS (Java Mailing Service) API to mail notifications upon teh success or failure when teh backend processes are completed and to send mail notifications regarding any system related problems
  • Wrote Hibernate Criteria queries for data retrievals and has performed teh ORM mappings to map java entities to database tables
  • Configured Spring declarative transaction manager and implemented transaction management in DAO layer
  • Implemented RESTFUL web services using Spring Boot and consumed using Spring REST services.Published Rest services for performing CRUD operations from database
  • Used JSON for data exchange between application modules along with XML and WS-Security for authenticating teh REST messages along with encryption and decryption
  • Installed KAFKA on Hadoop cluster and configured producer and consumer coding part in java. Loaded data from various data sources into HDFS using Kafka
  • Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size
  • We used teh most popular streaming tool KAFKA to load teh data on Hadoop File system and move teh same data to MongoDB NoSQL database
  • Involved in setting up AWS services with EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS
  • Writing and retrieving files to and from AWS S3 bucket for UI to render data faster dat involves complex and time-consuming server-side logic
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing teh actual functionality
  • Involved in configuring builds using Jenkins with Git, Gradle plugins, configured and used Jenkins to deploy teh applications onto Dev, QA, UAT environments
  • Worked on Atlassian products such as Git for Version control, Source tree, Jira for project tracking, Confluence for project Wiki
Environment: MEAN Stack (HTML5, CSS, jQuery, JavaScript, AngularJS, Node.js, Express JS), Bootstrap Spring, Gradle, Spring Boot, HSLT, JFS, MongoDB, Servlets, JSP, MDB, Parse Server, REST & SOAP webservices, Kafka, Jira, Eclipse, Git.

Confidential, Portsmouth, VA

Sr.Java developer

Responsibilities:

  • Identified production and non-production application issues
  • Designed and developed UI screens with XSLT and JSF 2.2 (MVC) to provide interactive screens to display data
  • Developed teh UI using SFX Framework, JSF2.2, JavaScript, jQuery
  • Created conditional logics in pages using JSF tags and JSTL
  • Used AngularJS as teh development framework to build a single-page application(SPA)
  • Created a custom, single-page, responsive web application to replace a legacy line-of-business web application using AngularJS
  • Created custom directives for reusable components (multi-field form elements, background file uploads, Angular JS etc.
  • Implemented Model View Controller (MVC) architecture Using JSF 2.2 Framework at teh Web tier level to isolate each layer of teh application to avoid teh complexity of integration and ease of maintenance
  • Created views with JSF 2.2 Framework and Service Layer Classes using Session Beans
  • Application implemented as a single-page Backbone app with a custom data layer dat used an in-memory message bus (postal.js) for data requests and application events
  • Developed Complex Data Tables, Data List, Pick List, Tree Table, Data Grid, UI Search and results screens using XHTML, Primefaces and CSS
  • Used distinct phases of JSF lifecycle for client-side and server-side data validation
  • Used Primefaces as a JSF 2.2 extension libraries for rich components such as Accordion, Calendar, Data Table, Panel, Panel Grid
  • Created web services using SOAP, WSDL and XML with JAX-WS and JAX-RPC
  • Configured faces-config.xml and navigation.xml to set all page navigations
  • Implemented features like logging, user session validation using Spring-AOP module
  • Generated complex reports as per CMS guidelines, using Jaspersoft Studio-5.1.0
  • Involved in complete SDLC life cycle and Production Support for teh project
  • Used version control repository SVN (Subversion by apache)
  • Developed file Upload/Download management system
  • Used MYSQL database for creating tables, views, stored Procedures and writing complex queries
  • Performed testing and resolved all technical issues arising in teh applications
  • Developed and execute unit test plans, supported formal testing and resolved test defects.
  • Used Log4j for logging purposes
  • Experience in implementing MVC architecture
  • Experience in using RDBMS concepts and creating complex database queries in SQL and PL/SQL for fetching results in Oracle using JDBC concepts
  • Created SHELL SCRIPTS for generic use
  • Used Git for version control of teh software
  • Expertise in developing test cases for Unit Testing, Integration Testing and System Integration Testing

Environment: Core Java, J2SE, Unix, JSP, Servlets, JDBC, J2EE (Servlets, JSP, JTA, JDBC), spring 2.5, NetBeans 7.4, Primefaces, (X)HTML, DHTML, JavaScript, WebSphere, CSS, JQuery, XML, SOAP, Ajax, Shell Script, Log4j, Agile, Oracle 10g, Git.

Confidential, San Diego, CA

Sr. Java Developer

Responsibilities:

  • Followed Agile software methodology for project development
  • Designed teh architecture based on teh popular J2EE Model 2 approach of MVC design paradigm
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC
  • Used Spring AOP in case of logging and security
  • Exposed teh application as a Restful web service and implemented teh authentication
  • Used Spring Rest Template to use teh exposed REST Web Services
  • Designed front end View with HTML, CSS, HTML5, CSS3 and JSP
  • Implemented Data validations for critical functionalities using AngularJS and JavaScript
  • Implemented Responsive development using Bootstrap and CSS3 media queries
  • Used jQuery plugins to develop teh custom portal templates
  • Created web services using SOAP, to allow application and services to connect them over teh Internet
  • Designed WSDL and elaborated type definitions schemas based on corporate standards, integration and security specifications
  • Developed code using various patterns like Singleton, Front Controller and Value Objects, Data Access Object
  • Designed developed and maintained teh data layer using Cassandra DB and performed configuration of Spring Application Framework
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services
  • Scaling solution using Amazon EC2 and S3 web services
  • Used Apache CAMEL to route our RabbitMQ queue messages to different business floors and configured routes in Apache CAMEL and Apache CAMEL in e-mail notifications
  • Used Log4J for logging and tracing teh messages
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades
  • Used JIRA tracking tool for assigning and defect management
  • Used Maven to build and deploy application into JBOSS Application Server and LARA to deploy code into server
  • Involved in pre-testing teh Web-Service calls with SoapUI/POSTMAN/Swagger UI using endpoints
  • Used GITHUB for maintaining teh component and to release version management
  • Used Eclipse as Integrated Development Environment (IDE)
  • Used Jenkins to build teh War file
  • Used Confluence page to update teh services information and teh project related information. Deployed web server components using Apache Tomcat and application server with WebLogic
  • Developed Application using Spring MVC Architecture
  • Developed Validations for Client-side using JavaScript
  • Developed performance and browser compatibility using AJAX
  • Debugged ANT scripts for web applications
  • Developed backend logic using Core Java including Collections and multithreading

Environment: Java, Spring MVC frameworks, Servlets, JSP, Struts, HTML, JavaScript, jQuery, AJAX, Web Services, AngularJS, SOAP and REST web services, MongoDB, Hibernate, Cassandra, Eclipse, ANT, Kafka, Apache Camel

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed rich front-end screens using JSF (Icefaces), JSP, Docker, CSS, HTML, Angularjs and jQuery.
  • Developed Managed beans and defined Navigation rules for teh application using JSF.
  • Worked on generating teh web services classes by using SOA, WSDL, UDDI and SOAP.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for teh modules using UML and Rational Rose.
  • Configured teh Hibernate mapping files for mapping teh domain objects to teh database tables and their corresponding properties to teh table columns.
  • Queries for accessing data were built using teh Hibernate API.
  • Hibernate Session Factory, hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and teh domain Objects are configured as part of teh Spring configuration file.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of essential information such as payment status report to MQ Server using MQSeries.
  • Used RAD as IDE for development, build, deployment and testing teh application.
  • Used Log4j framework for logging teh application.
  • Used Maven for build and deployment.
  • Used SVN as a version control tool and used WebSphere server.
  • Performed some Unit Testing on teh application and teh web services before its release to QA.
  • Tested teh whole module using SOAPUI.
  • Involved in writing database connection classes for interacting with Oracle database. Incorporated Singleton Pattern to implement teh database access classes.

Environment: JSF 1.2/2.0, Icefaces 3.0, Spring 3.0, Hibernate 4.0, JMS, Web Services (Restful), Maven, TDD (Test-driven development), Singleton Design pattern, SVN, JSP, HTML5, CSS3, JavaScript, Angular JS, jQuery, Agile, SQL, WebSphere, AWS, JUnit and Log4j.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in development of Staffing sub-modules like Staffing Override, Interview Override, Resume Upload
  • Performed Analysis and development of Stateless Session Bean, Data Access object and Application Component for Screening and Shortlisting module
  • Configured JBoss Application Server and deployed teh web components into teh server
  • Involved in debugging, testing and integration of teh system
  • Designed and implemented Java engine and API to perform direct calls from front-end JavaScript, AngularJS to server-side Java methods
  • Worked on fixing bugs raised by teh users
  • Worked with Spring Restful Web Services to interact with teh JPA Objects created using ORM tools
  • Documented all teh low-level design of teh application.
  • Developed JSP / Action servlet classes
  • Developing Hibernate XML Java object-to-database mapping documents
  • Performed code reviews
  • Used XSLT, XML, XSD, and JAXP for transforming request/responses to other formats
  • Implemented Restful web services

Environment: Core Java, J2EE, Servlets, EJB, JSP, JMS, Java Swing, HTML, XML, Oracle 11g, JBoss, Hibernate, Restful web service, Eclipse, Unix

We'd love your feedback!