We provide IT Staff Augmentation Services!

Java Developer Resume

TexaS

SUMMARY

  • Around 6 years of experience in Analysis, Design, Development, Implementation, and maintenance of applications using Java/J2EE Technologies like Servlets, JSPs, Hibernate, Struts, and JPA with knowledge of SDLC concepts.
  • Experienced in Java Web - based, Desktop Based Development with Concepts of, Object-Oriented Design (OOD), Object-Oriented Analysis (OOA), Object-Oriented Programming (OOP), and its implementation.
  • Extensive experience with Frameworks in Struts, ORM (Hibernate), and Spring, (SpringMVC, SpringAOP, Spring Context Dependency Injection, SpringJDBC, SpringDAO, Spring ORM, Spring Security, and Spring Boot).
  • Experiencing in using Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.
  • Experience in Service Oriented Architecture (SOA), Web Services design development, and deployment using WSDL,SOAP, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS,REST Webservices.
  • Experience in designing and deploying a multitude of applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Hands-on experience in writing lightweight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB and MySQL.
  • Good knowledge and experience with multiple Servers like IBM WebSphere, IBM Web Sphere ESB Enterprise Service Bus, Web Logic Server, Apache Tomcat, and JBoss.
  • Used Spring config server for centralized configuration and Splunk for centralized logging. Developed the Generic Java concurrency Framework to execute multi-threads.
  • Having experience in Black Box Testing includes Integration, Functionality, System, Performance and Regression Testing and Strong Foundation in Web Test Analysis, Testing and maintenance.
  • Strong work experience in application integration and communicating using SOA, Web Services such as JAX-RPC,JAX-RS, JAX-WS, SOAP, WSDL, XML, and RESTFUL web services.
  • Knowledge of developing single-page web applications by using Angular with typescript/ ES and jQuery and working knowledge on HTTP access control CORS to enable cross-origin resource sharing in the project.
  • Experienced in React-JS and working with React flux architecture, Redux architecture using complex Object Oriented concepts in improving the performance of the websites.
  • Used Node Package Manager (NPM) to manage or install the NodeJS modules like Webpack, Grunt, Gulp, Browersify, Express, underscore.js, require.js, crypto.js, mongoose, and mongo.js.
  • Experienced in Front End frameworks such asjQuery, Ajax, JavaScript, Nodejs, ReactJS, BackboneJS, Angular 9.
  • Implemented Mule ESB java-based enterprise bus and Integration platform to connect applications quickly and easily which enables them to exchange the data through JMS.
  • Expertise in Back end/server-side java technologies such as Web services, Java persistence API (JPA), Java. Messaging Service (JMS), RabbitMQ, Java Database Connectivity (JDBC), Java Naming, and Directory Interface (JNDI).

TECHNICAL SKILLS

Languages: Java 12, Java Swings, JSF, JUnit, Log4J, Ant, Maven, Ruby on Rails.

Methodologies/Design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade, Singleton, Agile, Scrum, Test Driven Development.

Web Technologies: JSP, Servlets, AngularJs, jQuery, React.JS, Node.JS, EJB, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot, Express.js.

Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Groovy.

Application/Web Servers: JBoss, Glassfish 2.1, WebLogic, Web Sphere, Apache Tomcat Server.

IDE Tools: Eclipse, Rational Application Developer (RAD), and NetBeans, STS.

Databases: Oracle 11g, MySQL, SQL, MongoDB.

PROFESSIONAL EXPERIENCE

Confidential, Texas

Java Developer

Responsibilities:

  • Involved in the complete SDLC including thedesign of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint Planning, and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at the end of the sprint.
  • Used JSP, HTML5, CSS3,and JavaScript to construct the dynamic web pages (presentation Layer) for the application.
  • Followed agile and scrum methodologies throughout project development, MySQL as a database and Ruby as a programming language, Used JSON for serialization, transmitting structured data.
  • Used AWSLambda to run the code in the AWS (Amazon Web Services) and deployed Spring Boot based microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Developing secure RESTful APIs using Microservices architecture and Spring boot and using the latest versions of Java, Spring Framework, and hibernate ORM for persistence.
  • Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history, and security settings various users using JavaScript and Angular JS.
  • Used Spring Boot framework for building cloud Micro Services and to develop Spring-based application radically faster with very little configuration.
  • Wrote SQL stored procedures and views, Reviewed normalized/Denormalized schemas for effective and optimum performance tuning queries and data validation in OLTP environments.
  • Designed and developed enterprise services using RAML and REST-based APIs and used various transformers in MuleESB based on the use case and had implemented the custom transformations.
  • Created and consumed soap and REST services using CXF and used MULE ESB to route various calls to do validation of service input and to handle exceptions.
  • Worked on the Mule API Gateway for the application of policies to API as well for managing the security. Also worked with the Proxy settings using the API Gateway for the APIs.
  • Analyzed the Maven dependency management in thebase code to annotate the dependencies on to Spring Boot application into Gradle for Micro Services.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Achieved Dependency injection by creating Spring services, Spring controllers, and DAOs to wire objects of business classes.
  • Developed user interface as JSF, prime faces, HTML and CSS, and BOOTSTRAP with custom tag libraries using JSF Framework.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.

Environment: Java, HTML5, CSS3, jQuery, Ajax, AngularJS 8, Bootstrap, Node JS, JSON, J2EE, Spring Framework 4.2.0, JSP2.0, Hibernate 4.0, Maven, JIRA, JBoss, JUnit, TDD, MongoDB, Micro Services, GITHUB.

Confidential, Texas

Java Developer

Responsibilities:

  • Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
  • Applied the latest development approaches including MVC, event-driven applications using AJAX, Object-Oriented (OO) JavaScript, JSON, and XML.
  • Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS, and Bootstrap. Converted data from the database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Used AngularJS services, controllers, and directives for front end UI, AngularJSMVC for cross-browser functionality, and used Firebug for Firefox, Inspector tools for Chrome, IE developer toolbar for IE.
  • Created RESTful APIs in Express and returned logic through AngularJS data binding. Wrote tests in Mocha on the server-side
  • Utilized Angular.JS UI-bootstrap components like time picker, directives, model pop-ups, ng-grid, router, progress bar, ng-Idle, ng-Upload. Implemented flexible routing and nested using Angular.JS-ui-router. Used Bootstrap and media query to create a Responsive Webpage across different screen-sizes.
  • Implemented the Drag and Drop functionality using jQuery framework and used jQuery widgets and plug-ins like Accordion, Date picker, Message plug-in, and Validation plugin in the applications.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using the Spring framework and annotations.
  • Hands-on experience in different modules (Spring Core, Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring Security) of Spring Application Framework.
  • Wrote MongoDB models and schema by using Mongoose to query data. Manipulated data using CRUD operations of MongoDB and handled database access and data transmission based on RESTful web service.
  • Improved scalability by storing socket buffers on Redis and maintaining sessions by MongoDB.
  • Incorporated knowledge of TDD for front end UI applications and performed end-to-end testing with Protractor, Karma, and Jasmine.
  • Maintained the code repository on Git through frequent and definite updates and built the application using Maven to deploy on WebLogic Server and used Jenkins for continuous integration.
  • Used Backbone JS & Require JS to optimize in-browser use and to load the module and to improve the Speed
  • Created Mule Flow using End Point, Connector, and Component bean using Mule ESB to communicate client/server systems.
  • Created HTTPinbound&outbound flows, routing, orchestration, transformations, and Security of Mule ESB application using OAuth.
  • Developed Servlets and JSPs based on MVC pattern using the Struts framework and Spring Framework.
  • Implemented a navigation bar as a custom directive of the AngularJS Framework so that it can be reused on different templates.

Environment: HTML, XHTML, DHTML, CSS, CSS3, JavaScript, jQuery, Mocha, XML, XSL, XSLT, JSON, Notepad++, RESTful Webservices, JMS, JTA, WebLogic, Protractor, Karma and Jasmine, Spring Tool Suite, Git, Maven, Jenkins, log4j, XML, Jersey, Grunt CLI.

Confidential, Redwood City,CA

Java Developer

Responsibilities:

  • Participated in Agile Development Team and having daily SCRUM meetings for progress reporting as well as task distributing.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, to provide broadcast service as well as chatting service.
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
  • Configured the XML files for Open Source Spring 3 Framework to fulfill the Proxy Pattern.
  • Configured the XML files for Hibernate 3 and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on SessionFactory as well as caching on the query.
  • Configured the XML files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server-side assets.
  • Configured the XML files for Java Mail technology in User Account Activation Service and Password Reset Service.
  • Configured the web.xml file for REST server injection to enable the REST web services by using JAXB API.
  • Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS, Bootstrap to build this SPA Single Page Application.
  • Customized CSS files by adding new CSS3 features like media queries to ensure fluid/ responsive design for our web pages.
  • Extensively involved in coding with AngularJS, jQuery UI, and jQuery Mobile to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
  • Involved in defensive coding against SQL injection, XSS, Phishing by adding extensive validation code for all user inputs by writing JavaScript Regex Regular Expression for email validation and credit card number validation, jQuery code combined with AngularJS ng-pristine/dirty for input validations.
  • Developed JavaScript code to feed data-tables of Google Charts API with data, then draws charts with animation effect.
  • Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods like mortgage calculating.

Environment: JDK 1.6, J2EE, Node.JS, Spring 3.0, Hibernate 3.2, Hibernate Annotation, Oracle 10g, Spring Security, REST, Java Mail CSS3/CSS, JavaScript, Bootstrap, JSON, XML, Tomcat, JBoss, log4J, Subversion SVN, JIRA, SCRUM, MyEclipse/Eclipse.

Confidential, Germantown,MD

Java Developer.

Responsibilities:

  • Designed and implemented the user interface using JSP, Servlets, JavaScript, HTML, CSS, and AJAX.
  • Developed RestfulMicroservices using Spring Rest and MVC, for OSS services.
  • Designed and developed Microservices business components using Spring Boot.
  • Used Microservices with Spring Boot predicted service interacting through the amalgamation of REST and MQ message broker.
  • Used Eureka for the discovery of each microservice and to send transactions to them.
  • Implemented Action Classes and Action Forms using the Struts Framework in the Payroll module.
  • Used Swagger for manual testing and documentation of microservices.
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Experience with Microservices for communication purposes.
  • Implemented SOA based web services, designed and built SOAP web service interface, implemented using SOAP & CXF
  • Developed MAVEN scripts to build and deploy the application onto Tomcat Server and ran UNIX shell scripts and implemented the auto deployment process.
  • Deployed J2EE applications to WebLogic Application Server in an Agile continuous integration environment and automated the whole process. Worked with version controlling tools GIT. The application is Developed in the Eclipse IDE.

Environment: J2EE, JDK, Servlets, JSP, JSTL, HTML, CSS, jQuery, Struts, EJB, Spring, SWING, JMS, iBATIS, Rational Rose, LDAP, JBoss, JIRA Selenium, EJB, web services, UNIX, and Windows.

Confidential -KanaasCity,KS

Java Developer

Responsibilities:

  • Design and Development of the Object-Oriented applications using OOA and OOD techniques in all Business Areas using Rational Rose.
  • Gained substantial knowledge about the concepts, design advantages, traps, and pitfalls of successful object-relational mapping.
  • Worked on bug fixing and Production Support.
  • Developed class diagrams, sequence diagrams, and object diagrams using UML methodology.
  • Wrote Client-side validation scripts using JavaScript.
  • Designed and developed subsystems using Java Servlets, JSP, J2EE Entity Beans, and Session Beans.
  • Designed and developed web pages using HTML and JSP.
  • Stored data in the Oracle database and accessed using Oracle JDBC drivers.
  • Used Eclipse as IDE to create, test, and deploy EJB components.
  • Design and developed Oracle stored procedures, functions, triggers, and PL/SQL modules.
  • Imported Client data into the database from the XML file by using the XML Parser.

Environment: JDK, J2EE, Servlets, JSP, EJB, JDBC, SQL, HTML, JavaScript, Eclipse, XML and CVS.

Hire Now