We provide IT Staff Augmentation Services!

Java Developer Resume

Helena, MT

SUMMARY:

  • Over 6+ years of IT experience in Object Oriented and Java/J2EE applications and client server application development.
  • Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio.
  • Excellent industry experience developing efficient, portable, web - based user interfaces using JSP, HTML, DHTML, Angular, Angular JS, Node-JS and, XML, JSP with JSTL.
  • Hands-on experience with industry-standard IDEs like Eclipse, IntelliJ RAD and Net Beans.
  • Expert skills in application programming using Java, Collections, Multithreading, Servlets, JSP, JDBC, JMS, Web services (SOAP and REST), Struts, JSF, Spring, Hibernate, AJAX.
  • Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.
  • Expertise in web development technologies like AJAX, JQueries, XSLT, Bootstrap, EJB, Junit, JSON.
  • Expertise in Message based systems using JMS API and Message Driven Beans.
  • Developed QA Test plan for functional, integration, regression and end-to-end testing.
  • Extensive B2B development works on BEA WebLogic, IBM WebSphere and JBoss Application servers.
  • Sound knowledge of Design Patterns like Singleton, Business Delegate, Service Locator, DAO, DTO and MVC in the development of Multi-Tier distributed Enterprise Applications.
  • Excellent experience in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
  • Experience in agile methodologies like SCRUM.
  • Experience with Java persistence API and creating SQL queries.
  • Hands on experience in working with build tools like ANT, MAVEN and Gradle.
  • Hands on experience in developing and consuming web services using SOAP and REST.
  • Experienced in developing persistence layer using O/R Mapping tool like JPA, Hibernate, Spring-JPA
  • Designed and developed web applications using Spring MVC-Implemented various Controllers.
  • Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle, MS SQL Server, db2(IBM) and My-SQL.
  • Extensive work NO SQL databases like Mongo-dB and Cassandra.
  • Hands on experience in Angular Web applications including dynamic web based user interfaces such as JavaScript, Typescript, jQuery and CSS.
  • Strong experience in handling different Web Servers like Apache Tomcat, Jetty, Jersey.
  • Good knowledge with GIT, SVN and Perforce version control systems.
  • Experience in Jenkins integration service for software development.
  • Hands on knowledge of Shell scripting and experience in working with remote teams.
  • Strong background in supporting production environments and meeting customer needs.
  • Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and in a team environment with good team spirit.

TECHNICAL SKILLS:

Operating Systems: Dos, Windows NT, Windows, Windows Professional, Windows XP, Windows, LINUX.

Languages: Java, C, C++, Java Script, SQL, AJAX.

Web/Distributed technologies: J2EE, Java EE, Servlets, JSP, JSTL, EJB, JDBC, Xml, JQuery, UML, JSF, STRUTS, Spring MVC, Spring WebFlow, SpringAOP, SpringIOC.

Scripting: HTML, DHTML, CSS.

Frame works: Jakarta Struts, J2EE, JSP, UML, Hibernate, Spring.

RDBMS: ORACLE 10g MS-Access, MySQL, SQL-Server.

Web/Application Servers: Apache Tomcat, JBoss.

IDE: Eclipse with My Eclipse, Net Beans, Edit Plus2.

GUI: AWT, Applets.

Web Design: FrontPage, Dream weaver, Microsoft Visio

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.

Build Tools: Ant, Maven, Gradle, Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential, Helena, MT

Java Developer

Responsibilities:

  • Involved in design, development, documentation of the applications, Unit testing and deployments. Did the SDLC using Agile/scrum Methodology.
  • Developed Web Application Using Core Java, CSS, HTML, Angular 6, Typescript, Angular CLI.
  • Creating custom, general use modules and components which extend the elements and modules of core Angular.
  • Execute test plans and create test reports to describe program evaluation, testing, and correction.
  • Involved in Regression Testing on DEV / QA / UAT Environments.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 6 .
  • Developed REST web services using Spring framework and consumed REST services using Spring REST template.
  • Wrote DAO classes to retrieve the information from NBA database using Hibernate.
  • Worked in implementation of UNIX shell scripts for file transfer and processing.
  • Developed Stored Procedures using PL/SQL, functions, triggers while interacting with Databases.
  • Deployed Java/J2EE applications to Application servers in an agile Continuous Integration environment and also automated the whole process.
  • Developed the application using Eclipse as IDE tool and JIRA for bug and issue tracking.
  • Used Eclipse for writing and debugging the code and used GitHub for version control.
  • Developed Spring Bean Classes (Service Classes) for implementing Business logic and configured beans to manage bean lifecycle using annotations and xml based configuration.
  • Developed and consumed REST Web services. Used Postman and Advanced rest client to test web services. Developed both XML and JSON request and responses using REST.
  • Developed complex SQL queries to retrieve data from Perceptive Client database in the JSON format.
  • Deployed and tested the application with Wild Fly Server.
  • Used Maven to create the project archetype and build the interface modules for create war and ear files.
  • Writing SQL queries to store data given in the forms and also to retrieve the existing data to show in the user Interface

Environment: GitHub, Typescript, pl/sql, Unix, REST, Angular 6, Java/J2EE, HTML, CSS, Jira, JSON, XML, Maven, Hibernate, Spring.

Confidential, Woonsocket, RI

Full Stack Developer

Responsibilities:

  • Involved in Preparing SAD, design, development, documentation of the applications, Unit testing and deployments. Did the SDLC using Agile/scrum Methodology.
  • Developed Web Application Using Core Java, Spring, MongoDB, HTML, Angular-JS, JavaScript.
  • Worked on Angular HTTP to consume RESTful Web Services and fetch customer information from JSON .
  • Implemented the locking object using multi-threading before committing to Database. Used Java Multithreaded programming to develop multithreaded modules and applications.
  • Developed AngularJS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes. Developed AngularJS Filters to manipulate text within HTML views.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Angular JS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth5 authentication protocol respectively.
  • Worked in implementation of UNIX shell scripts for file transfer and processing.
  • Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models
  • Configured the Hibernate configuration files to persist the data to the Oracle Database & Mongo (OGM).
  • Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Deployed AngularJS to improve the performance of front-end data-binding, dynamic loading of modules and dynamic content.
  • Designing web pages for HTML files that supports AJAX component, Rich design time UI to use AJAX libraries such as Dojo, jQuery.
  • Deployed Java/J2EE applications to Application servers in an agile Continuous Integration environment and also automated the whole process.
  • Used Core Spring framework for dependency injection and Spring Context to add support for message sources and Internationalization
  • Configured Gulp tasks to serve tests, UI, karma and code-coverage for Jasmine test cases and used npm packages for various dependencies and involved in configuring bower and package.json
  • Created the AngularJS app using yeoman, Grunt and Bower and used Angular UI for component model.
  • Implemented code according to coding standards and Created AngularJS Controller which Isolate scopes perform operations.
  • Deployed applications using Jenkins Continuous Integration deployment plan and Integrated Jenkins with Git Repository for Continuous Integration
  • Developed Angular MVC components and performed dependency injection and employed two way data binding.
  • Responsible for developing Hibernate configuration file to configure the data base drivers, connection pooling, session management and mapping files to map to database tables.
  • Used Web Sphere Application for deploying various components of application. Involved in UML Modeling feature in IBM Rational Software architecture (RSA).
  • Used Spring MVC module to write REST controllers, map URL’s for the request and present with different views for different use cases.
  • Used maven as a build tool for building the projects along with GIT and pushed artifacts to nexus using Jenkins.
  • Performed CRUD operations using Spring data mongo-DB repositories and mongo-template.
  • Developing and Consuming the REST web services using Jersey API.
  • Developed the application using Eclipse as IDE tool and JIRA for bug and issue tracking.
  • Developed JUnit test cases for performing unit testing. Used Spring Mockito to mock various test objects.
  • Used Splunk to write log messages and used Log4j to assign, track, report and audit the issues in the application.

Environment: Agile Development Process, Web Services, Spring, Mongo-db, Hibernate, Angular-JS, Bootstrap, HTML 5, CSS, Java script, JQuery, JSON, JIRA, Jenkins, REST, Maven, Log4J, Oracle database, Jersey API, JUnit, GIT, Web sphere, AJAX.

Confidential, Midland Park, NJ

Java Developer

Responsibilities:

  • Developed the user interface using Spring MVC, JSP, JSTL, Javascript, Ajax, Html5 and CSS3.
  • Experience developing web application on top of platform using NodeJS, Express framework, Grunt, Unirest, Async.
  • Extensively used Core Java collections and Concurrency to improve the performance of the applications and also to schedule tasks using multi-threading .
  • Created and implemented web sites using CSS3 & HTML5. Including responsive web sites (CSS media queries).
  • Integrated GIT into Jenkins to automate the code checkout process.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to manage the servers and run the code in the AWS.
  • Developed Spring controllers, validators, services and DAO's for backend interactions and operations.
  • Involved in performing User Acceptance Testing (UAT) at the end of the test phases with the requirements collected from the user also tested using Selenium Grid.
  • Developed Hibernate entities and performed Object relation mappings and wrote criteria queries for the data retrievals.
  • Involved with testing team to determine dependency towards removing bottlenecks and ensuring smooth testing process. Developed Junit test cases for code quality improvements
  • Designed REST API using standard approach for all exposed services.
  • Designed front end web applications by writing HTML5 code with the help of Search Engine and used JQuery to make the HTML5, CSS3 interact with JavaScript functions to add dynamism to the web page.
  • Deployed AJAX call for asynchronous data retrieval from back-end.
  • Involved in the Data Access Object layer for storing, updating and loading the data using Hibernate.
  • Develop Prototype Application using NodeJS, Hapi, ImmutableJS, and Redux to demonstrate technology stack to be used between client and server.
  • Used React JS for rendering views and also to update the Document object model dynamically and Designed Frontend with in object oriented JavaScript Framework like React JS.
  • Used Spring declarative transaction management for managing distributed transactions in service layer.
  • Customized Restful web service using spring restful API, sending JSON format data packets between front end and middle tier controller.
  • Implemented a strong authentication and authorization framework for the well maintenance of the SSO environment by defining user policies and rules.
  • Node-JS is been used for developing I/O intensive web applications like, single-page application.
  • Exposed Spring MVC controllers as Rest web services and configured spring security in the application.
  • Used NodeJS and written an application in JavaScript and can be run within the NodeJS runtime.
  • Wrote builds and deployment scripts using Maven and was also responsible in maintaining them.
  • Developed UML use cases and class diagrams. Documenting the functional and technical specifications.
  • Established continuous integration (CI) process for the application deployments. Set up Jenkins server and created Jenkins jobs to build and deploy the application in different environments using Maven and different plugins.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Consuming SOAP based Web Services for Integrating with the Enterprise Information System Tier. Testing the SOAP web services using SOAPUI and POSTMAN for testing REST web services.
  • Expert in benchmarking and load testing a Cassandra cluster using Java-based stress testing utility called Cassandra-stress tool.
  • Developed the application on Node-JS platform using Java script programming. Used Node-JS and Bootstrap for developing web enabled applications.
  • Used multi ways in Hibernate to update data including HQL queries, load or get, SQL, criteria.
  • Implemented filters for user authentication and user authorization by Spring Security.
  • Analysed code using intellij and used for providing coding assistance, quick navigation, clever error analysis, and refactorings.
  • Created Tomcat instances and modified each and removed shared component. Developed the application on WebLogic Application server.
  • Responsible for debugging, testing, maintaining and deploying the application.
  • Used JDeveloper code editor to modify the layout and properties of components visually.

Environment: HTML 5, CSS, Spring, Maven, Hibernate, Perl, React JS, Selenium, UML, SOAP, JavaScript, WebLogic, JSP, JSTL, Junit, Tomcat, Ajax, Node JS, Git, Jenkins, Oracle, Cassandra.

Hire Now