We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Dearborn, MI

PROFESSIONAL SUMMARY:

  • 9+ years of experience in Software design and development activities including requirement analysis, design, implementations and testing of various client server - based applications using Java and J2EE technologies.
  • Extensive experience in Core Java, Servlets, JSP, JavaScript, JDBC, JSTL, Struts, JSF, EJB, AJAX and Custom Tag Libraries.
  • Extensive experience in working with different MVC Frameworks like Spring, Struts and ORM (Object Relational mapping tools) like Hibernate.
  • Experienced working with databases like DB2, MY SQL, Oracle, MS SQL Server and Application Servers like BEA WebLogic, IBM WebSphere, Apache Tomcat.
  • Expertise in developing critical & responsive GUI / front-end components using HTML, XHTML, DHTML, JavaScript, CSS2/CSS3, JSON, JSP, Servlets, Ajax, JQuery, EXT.JS, JSTL and JavaScript using frameworks like Bootstrap, AngularJS, Ext JS.
  • Proficient with Java Swing, AWT, SWT, JBoss and Hibernate, Skilled in multi-threading, design patterns and Swing MVC architecture. Developed client slide components utilizing Java Swing framework.
  • Experience in application of MVC and MVVM client-side JavaScript frameworks such as Angular 2.0, Angular.JS, Back Bone.JS, Ember.JS, Handlebar.JS.
  • Experienced on Server-side JavaScript structures like NodeJS, Hapi.JS, Express.JS. Experience in performing unit testing using Junit and ridiculing systems like JMock and Mockito integration and development of applications done using Ant and Maven tools.
  • Worked on NoSQL databases like MongoDB and Apache Cassandra. Swagger usage and testing structures like Mock MVC, Mock Rest MVC. Hands on experience in creating components using React Js.
  • Experience in Integration of Amazon Web Services AWS application like Amazon EC2, Amazon S3, Amazon Simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS and Amazon Cloud Front.
  • Worked under new technologies introduced in java8 like Functional interfaces and Lambda Expressions. Experience in conveying and arranging application servers, for example, IBM WebSphere, Oracle WebLogic, JBoss and Apache Tomcat.
  • Expertise in Database Drivers Like JDBC, Spring JSBC to summon DB stores strategies. Experience in ORM systems like Hibernate, Spring information, IBatis and JPA. Extensive experience with Frameworks in ORM (Hibernate) and Spring (Spring MVC, Spring Context, Spring DAO, Spring AOP, Spring Batch Spring Security).
  • Experience in using test tools like Selenium for Unit and Integration Testing and used Cucumber for Acceptance Testing. Sound learning on bundle directors, for example, NPM, Bower, Web pack.
  • Extensive working background with different J2EE Frameworks like Spring MVC, Struts, JSF and master level aptitudes in spring system modules like Spring Batch, Spring Security, Spring Boot, Spring Cloud, Spring JTA, Spring AOP.
  • Profound learning on Maven, Gradle, ANT as fabricate content for application assemble and arrangement. Worked under a business rule management system (BRMS) like Drools.
  • Worked on utilizing Rabbit MQ, IBM MQ, Apache Kafka as a Message Oriented Middleware for coordinating applications. Strong learning in SOAP, WSDL, and RESTful for trading organized data in the usage of web administrations. Developed small scale administrations like RESTful web benefit JaxRS with Jersey, Apache CXF.
  • Extensive experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer. Experienced in utilizing source code variant administration apparatuses like SVN, GIT and undertaking sprinters like Grunt, Gulp and Web pack.
  • Implemented OAuth2 and SAML authentication protocol for enterprise web API security model. Designed and developed Spring SOAP and RESTful web services and Spring JMS modules to interact with enterprise and legacy applications.
  • Worked in developing web applications on MVC based frameworks like Spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC. Implemented Spring Cloud- NetflixZUL to building microservices to communicate with each other. Implemented Spring Circuit Breaker pattern, integrated Hystrix Dashboard to monitor Spring micro services.
  • Experience with Angular 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading. Worked on Microservices using Docker container using Amazon EC2 container service and using AWS admin console.
  • Work under Groovy script for setting in a dynamic way some properties for invoking the web service. Excellent working knowledge on popular frameworks like Struts, Spring, Hibernate. Sound learning on consistent mix and persistent improvement devices like Jenkins, Hudson, Puppet and Bamboo. Strong involvement in UNIX and Shell Scripting.
  • Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, IBM DB2 and MS SQL Server. Implemented Spring Batch and ESP Task & Job Scheduler to automate importing data from CSV files sent from client into database. Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked under the latest standardized version of JavaScript like ECMAScript 6. Experienced in using WSDL, SOAP, and Apache AXIS for Web Services.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, PHP, PL/SQL, UNIX Shell Script

Java/J2EE Technologies: Servlets, Spring, Hibernate, EJB, JPA, JTA, JDBC, JSP, JSTL, JNDI, AWT, Applets

Frameworks: Struts 2.0/1.0, Spring 3.0, Spring Batch, Spring Security, Spring AOP, Spring Core, JSF, IBatis, Spring IOC.

Web Technologies: HTML, HTML5, CSS/CSS3, AJAX, Bootstrap, XML, Grunt, Gulp, JSON.

Database: SQL Server, MySQL, Oracle, Mongo DB, DB2

JavaScript Frameworks: Angular JS, Angular 2, JQuery, Node.js, Backbone.js, Hapi.js, React.js, Express.js, Ember.js, Handlebars.JS

Web Services: XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS

Messaging: JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka

Web Application Servers: Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x, JBoss

Methodologies: Agile, Waterfall, OOAD, SCRUM

Testing Tools: JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium

Version Control: SVN, CVS, GIT and Clear Case

Build Tools: Maven, Gradle, ANT

IDEs: Eclipse IDE, RAD 6.0/7.0, Intellij IDEA, Spring Tool Suite (STS)

Operating Systems: Windows, Linux and UNIX

Software: Visual Studio, Rational Rose and Microsoft Office

PROFESSIONAL EXPERIENCE:

Confidential, Dearborn, MI

Java Developer

Responsibilities:

  • Used features like concurrency, Stream’s, Filters API and Lambda functions and Functional interface java 8 programming.
  • Updated and supported in house IBM connect applications
  • Develop, support and augment the existing Client team as a full stack developer.
  • Develop web pages using HTML5 for designing, CSS3, Bootstrap for styling, Typescript, Angular for logical implementation
  • Involve in Designing & developing applications MVC architecture using Java J2EE technologies and open source API's like Spring Core, Spring Boot, Spring JDBC, Spring MVC.
  • Develop Restful web services using Spring RESTFUL/SOAP Web services.
  • Utilize Azure API Management (APIM) to create consistent and modern API gateways for existing back-end services.
  • Lead API lifecycle development; responsible for software development and code quality
  • Ability to breakdown technical requirements into autonomous micro services that can be reused across application(s).
  • Implement REST Microservices using spring boot. Generate Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Develop applications using Microservices as the frameworks for the API development.
  • Create Angular service and integration with RESTful APIs. Used Angular HTTP Client to send GET/POST request to fetch data from server.
  • Utilize Angular Cli to develop front-end functionalities and research the command that Angular Cli provided.
  • Use of PostgreSQL, MongoDB for database application development using varied development tools.
  • Use of CI/CD pipeline tools, Jenkins across the integrated environment.
  • Utilize Systems Testing, Integration Testing, User Acceptance Testing (UAT), Load/Performance Testing and Training, Documentation and implementation in a business environment.
  • Develop story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings.
  • Work on test driven development (TDD) methodology in Java or any other object- oriented programming language.
  • Involve in all phases of SDLC like Requirement Analysis, Implementation, Maintenance with Agile, SCRUM and sprint planning cycles.
  • Use of Scrum practices such as Sprint planning, Backlog grooming, Daily scrum, Sprint review, Sprint Retrospective, Velocity, Estimation.
  • U se of Agile methodology and break the larger epics into smaller user stories and able to groom user stories and make accurate estimates through story points, along with the product owner and team players.
  • Perform code changes, reviews, unit testing using Mockito, Junit, Spock and configuration management when necessary.
  • Work using distributed version control tools such as GIT, GitHub cloud platforms like Azure API management.
  • Use Rally, JIRA and other Agile tools as per the business process.

Environment: java 8, Angular 4.0, HTML 5, CSS3, typescript, Junit, Spring Boot, MongoDB, Spring Data, Node.js, OAuth 2, MySQL, ADFS Security, Elastic Search,, Pivotal Cloud Foundry, EC2, Jenkins, MAVEN Spring AOP, Spring Cloud, Netflix-Zuul, Hystrix, Swagger

Confidential, Milwaukee, WI

Full Stack Java Developer

Responsibilities:

  • Developed the webpages using framework Angular 6.0 along with HTML5, CSS3 and Type Script. Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium.
  • Extensively worked on the Angular UI Routing to handle navigation to access different pages in the application. Migrated from Angular2 to Angular6. Using Angular 6.0 JS factory and services for dependency injection.
  • Using Angular 6.0, we created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
  • Created Menus and Drawer component by using Typescript and Angular 6.0, Implemented continuous integration using Docker. Extensively used the LOG4j to log regular Debug and Exception Statements.
  • Experience in using Atlassian tools like JIRA, Bitbucket, Bamboo, Confluence & Source Tree. Experience with Angular 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading.
  • Used Spring framework and J2EE components, Utilized Spring Boot, IOC and DAO modules. Developed controller classes, backend process, complex services and database interaction. Used Spring Boot to create stand-alone spring applications.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 6. Implemented Micro Services based Cloud Architecture using Spring Boot and implementation of Business Services using the Java8 and Spring Boot.
  • Used Spring Boot framework to write Presentation Layer, Business Layers and Controller servlets. Implemented Spring Boot Actuator to monitor application performance. Used Spring Inheritance to develop beans from already developed parent beans. Developed Java classes for implementing asynchronous processing using JSM.
  • Used Spring Cloud Config which provides server and client-side support for externalized configuration in a distributed system. Used Java Messaging Services (JMS) which provides reliable and asynchronous form of communication and have good knowledge in RabbitMQ.
  • Implemented OAuth2 and SAML authentication protocol for enterprise web API security model. Expertise in using built tools like Maven, ANT for the building of deployable artifacts such as jar & war from source code.
  • Implemented a Node.js server to manage authentication. Ran Bower and Grunt components and wrote the scripting using Node.js.
  • Implemented Service Oriented Architecture (SOA) by invoking multiple SOAP based Web Services and generating client using JAX-WS. Used SOAPUI to interact with other applications using SOAP and WSDL file.
  • Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Experience in developing application in Single Page (SPA’s) using various JavaScript frameworks such as Angular JS and React JS.
  • Experienced in React JS and working with React Flux architecture. Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Used Kubernetes to configured in the application for automating deployment, scaling, and management of containerized applications. Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC
  • Implemented OAuth 2.0 provider mechanism is responsible for exposing OAuth 2.0 protected resources. Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data. Troubleshooting technical issues and drive issue escalation with AWS Service teams. Used Rest templates in the Spring Services to call the rest web services.
  • Expertise in React JS framework to develop the SPA, With the concept of React Js Worked on usage metrics and also end to end events tracing for analysis purpose.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema. Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used a microservice architecture with spring-boot based services interacting through a combination of REST and RabbitMQ. Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, and views. Worked on NoSQL data base MongoDB& Performed CRUD operations like Update, Insert & Delete. Fetched data from mongo DB using mongoose.

Environment: Angular 6.0, Spring Boot, IOC, DAO, Micro Services, React JS, JSM, Node JS, OAuth 2.0, Bower, Grunt, Spring Services, Hibernate, POJO, Maven, ANT, PL/SQL, MongoDB, Kubernetes, Mongoose, Selenium, Docker, Log4j, Jenkins, Bamboo, SSL/TLS.

Confidential, Sunnyvale, CA

Full Stack Java Developer

Responsibilities:

  • Experienced in implementing the Node.js server-side code along with Express framework to interact with MongoDB to store and retrieve data by using the Mongoose package. Worked on using Rule Engines, Drool swith corresponding to validate the business User Roles.
  • Worked with a team to develop and maintain an internal Log Delivery System, utilizing various Apache products, Kafka, and Tomcat. Closely worked with Application using React JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Used Node.js and Express.js to develop the relevant back end RESTful API. Developed various screens for the front end using React JS and used various predefined components from NPM and Redux.
  • Automated the front-end workflow using NPM. Automated testing using Mocha and Chai. Created producers, consumer and Zookeeper setup for oracle to Kafka replication. Designed and developed Micro Services business components using Spring Boot.
  • Implemented the Project structure based on Spring MVC pattern using Spring Boot and persisted data to MongoDB using Spring Data. Implemented MVVM architecture using Redux Architecture with React JS.
  • Establishing Restful API'S using NODE.JS and application backend implemented as NODE.JS application server. Worked with DB2 and wrote SQL Queries, Stored Procedures, triggers, views and integrated SQL Queries into DAO.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process. Used JavaScript ES6 in Node.js runtime environment to build RESTful APIs and to import data.
  • Worked on Prototyping and Implementation using Java8, AWS with Slacker platform. Developed single page applications using React Redux architecture, ES6, web pack and grunt. Involved in creating a reusable component using React JS for DOM manipulation.
  • Wrote Client-Side code using ReactJS and used NPM& gulp directories to generate the server environments used browserify, flux to manage with targeted URL's and to monitor the application. Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.
  • Strong experience in Swing and Core Java development, Developed the front-end using Eclipse RCP/Java Swing involving UI design, user generated event handling, in corporation of underlying functionalities as per the laid down specifications and also involved in incorporating business logic in SQL code stored procedures.
  • Worked on MVC design pattern and Restful WebAPI to make calls from JS files to MVC controllers and Web API controllers using token authentication and OAuth.
  • Used Webpack for bundling our application which takes JavaScript application and bundling it all together with its dependencies. Introduced and implemented Webpack infrastructure to modernize JavaScript practices by extending ES6 through babel loaders.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design. Developed Micro Services based API using Spring Boot and Spring Data.
  • Implemented storing the High-volume transaction data in NOSQL Databases using Spring Data. Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Spring Data, JPA.
  • Worked on Docker container implementation for the Enterprise build system. Micro services have been built using spring boot, Netflix, OSS, Spring Cloud and deploying to AWS Cloud. Understand and document customer website code and create scalable, modular microservices to replace the existing website using Spring Boot and Spring Cloud.
  • Used Hibernate to persist, access, update and delete objects in database. Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations. Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
  • Created instances in AWS as well as migrated data to AWS from data Center using snowball and AWS migration service.

Environment: Mongo DB, Express JS, Angular 2.0, Hibernates, React JS, Node JS, Spring Boot, Redux, ES6, Web Pack, Grunt, NPM, OAuth 2.0, Spring Data, Mocha, Chai, Kafka, Docker, Spring Cloud, AWS, Drools.

Confidential, Monroe, Louisiana

Full Stack Java Developer

Responsibilities:

  • Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events. Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.
  • Using Angular 2.0, we created custom directives for re-usable components (multi-field form elements, background file uploads, etc.) Worked in various Business rules in the drools file using Drools rule engine.
  • Configured AWS EC2 instances, domain mapping via Route53. Extensively used CSS and Bootstrap for styling the HTML elements. Developing Rest Services using Rest Template with SpringBoot and gradle.
  • Containerized the SpringBoot microservice using Docker.
  • Using Angular 2.0 JS factory and services for dependency injection. Participated in front end development using JSF 2.0, JavaScript, HTML 5, CSS 3.0. Designed Frontend with in object oriented JavaScript Framework with Angular.js.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS. Developed dynamic web pages using HTML5, CSS3, jQuery, Bootstrap, Less, CSS3(SASS) and AJAX. Tested JavaScript using Jasmine frameworks.
  • Configuring and managed public/private cloud infrastructure utilizing Amazon Web Services like Amazon Ec2, Amazon S3. Implemented ODBC which is used for connecting to the database Oracle.
  • Integrated testing methods implemented by using Karma and Jasmine Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
  • Apache CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. Developed RESTful Services and Web Service Clients (JAX-RS or JAX-WS) with data representation in different formats such as XML and JSON.

Environment: JAVA, J2EE, Core Java, Spring Boot, Spring Frame work, JSF, EJB, JMS, AJAXJavaScript, Spring MVC, Spring Batch, spring security, Spring IOC, Apache CXF, Rest Service, Jax RS, BROOLS, Angular JS, Angular controllers, Angular customs directions, digestive cycle, Karma and jasmine, Multithreading, AWS, JQuery, HTML5, CSS3, Ajax, ORACLE, Rabbit MQ.

Confidential

Java Developer

Responsibilities:

  • Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server. Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC
  • These applications need to maintain privacy and restrict illegal users. To achieve the functionality, we used Spring Security. We kept up bean life cycle by utilizing Spring IOC which keep up session information of beans.
  • Implemented Spring AOP for cross cutting concerns. Hibernate ORM framework used to interact with database through Hibernate query language (HQL). Used ANT to deploy application in IBM WebSphere in UNIX environment IBM AIX. Tested the application after making the necessary configuration.
  • Provided daily support for production, stage and testing environments for WebSphere MQ operations and problem determination. Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Spring JPA.
  • Worked with Ember JS to code some new functionality and developed application front end using HTML, CSS, Ajax. Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs).
  • Used SOA, UDDI lookups and Web Services Description Language (WSDL) using SOAP protocol. Used JaxWS framework to create SOAP web services. Used Web services for sending and getting data from different applications using SOAP messages
  • Involved in development of SOAP Webservices using Apache Axis to extract client related data from databases. Involved in Design UI Screen, created several mock up Using HTML, CSS and JavaScript.
  • Implemented SOAP Services (JAX-WS) to interact with external systems. Involved in writing client code for invoking SOAP based web services. Developed HTML prototypes and ready XHTML documents with CSS style sheets.

Environment: Java/J2ee, SQL, PL/SQL, XML, Maven, JUnit, Spring MVC, Spring IOC, spring Security, JSP, Spring Batch, Java script, JQUERY, Backbone JS, Handle bar JS, Core Java, Hibernates, Unix script, Shell Scripts, Jax WS, Soap Services, Jax WS security, wsdl-2, HTML, CSS, AJAX, IBM MQ, IBM WebSphere.

Confidential

Java Developer

Responsibilities:

  • Used Spring AOP module to handle transaction management, logging and profiling. Implemented various Business rules in the drl (drools file) using Drools rule engine. Involved in Design UI Screen, created several mock up Using HTML, CSS and JavaScript.
  • Created Stored Procedure, Trigger for database access and events. We kept up bean life cycle by utilizing Spring IOC which keep up session information of beans. Developed HTML prototypes and ready XHTML documents with CSS style sheets.
  • Implemented Multithreading feature for processing the multiple requests to achieve high performance. Used SQL which is JavaScript database which is a lightweight client-side in-memory SQL database designed to work in browser.
  • Used JaxWS framework to create SOAP web services. Used Web services for sending and getting data from different applications using SOAP messages. Involved in development of SOAP Webservices using Apache Axis to extract client related data from databases.
  • Implemented SOAP Services (JAX-WS) to interact with external systems. Involved in writing client code for invoking SOAP based web services.

Environment: J2EE, JSF, XHTML, Bootstrap, JSON, JavaScript, Oracle, Spring framework, Spring IOC, java multithreading, Prime faces, Spring Batch, jax WS, soap services, stored procedures in sql server, Drools, Spring AOP, IBATIS, Hibernate, MySQL, PL/SQL, XML, WSDL, SOAP, SOAP UI, IBM WebSphere JUnit, Web sphere Application Server, Tomcat.

We'd love your feedback!