Java Developer Resume
Warren, NJ
SUMMARY:
- 8 Years of experience in developing web, UI, client/server, distributed architecture applications using Java, Angular 2/4/5, J2EE, node.js and UI technologies.
- Experience in developing web UI using Angular 2/4/5, HTML5, CSS3, Typescript, JavaScript and Bootstrap.
- Strong experience in the entire Software Development cycle, which involves design, development, coding, testing, implementation and supporting phases.
- Strong development experience in Angular 2/4/5, node.js, Java, spring, Hibernate, JDBC, JMS, XML, JUnit, Maven, and Log4j.
- Experienced in implementing Frameworks such as Angular 2/4/5, spring and Hibernate.
- Experience in working with single page applications using Angular 2/4/5, TypeScript, HTML5, CSS3, JSON.
- Have good knowledge on consuming REST API’s.
- Having good working knowledge on Angular Framework concepts like Dependency Injection, Routing, Directives, Services and Two - Way Data binding.
- Co-ordinate with the team’s back-end developers on the process of consuming a RESTFUL API, Custom Directives and nested JSON iteration.
- Experience in developing multi-threaded and concurrency applications.
- Experienced in Developing and Deploying Applications using WebSphere Application Server and Apache Tomcat.
- Strong working knowledge of IDE's including Eclipse, WebStorm, Visual Studio Code, SQL developer.
- Experience in implementing designing phase using Design Patterns like Singleton Pattern, Data Access Objects, MVC and Data Transfer Object.
- Experience in Configuring auto building and deployment of application using Jenkins and Sonar.
- Ability to collaborate with the Business Analysts and end-user team members for the purpose of defining the characteristics of a desired future state.
- Experience in working with different operating systems Windows XP/7/8/10, UNIX.
- Experience in Implementing Waterfall Model and Agile/Scrum Development of Software Development Lifecycle.
- Experienced in Defining and creating Technical, Designing and Functional documents.
- Proficiency in using Software Configuration management tools like SVN.
- Good working knowledge on Log4j and JUnit.
- Good in Oracle database.
- Strong understanding of multi-tier architecture.
- Experience in working under high stress environment to meet the project deadlines. Ability to deliver results in a high-energy, fast-paced environment.
- Highly motivated and detail oriented to research and determine root cause of coding, data or other issues
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS:
Java, Angular 2/4/5, node.js, J2EE, JDK 1.7/1.6, JDBC, Servlets, JSP, JMS, Spring MVC, XML, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, S pring, Hibernate, Eclipse, WebStorm, Visual Studio Code, SQL Developer, Junit, SVN, Oracle, WebSphere Application Server 6.x, Tomcat 6.x, Windows 10/8/7/2000/XP, Unix.
PROFESSIONAL EXPERIENCE:
Confidential, Warren, NJ
Java Developer
Responsibilities:
- Involved in development and design of the application and requirement gathering with business analysts.
- Writing functionality to the forms using Angular 2/4/5.
- Developing the components using with Angular and integrating the API services with user interface.
- Worked on Angular Routing concepts.
- Designing and customizing web pages using angular directives.
- Working with back-end developers in the process of building the RESTFUL API.
- Develop core functionality with Angular framework, Typescript, JavaScript.
- Develop web based user interfaces using HTML5 and Angular 2/4/5.
- Implemented modularity by developing Angular modules, Components for each feature.
- Developed grids, progress bars, tabs, menus, sub menus in the application using different bootstrap components.
- Developed pagination in the application to show messages.
- Used AJAX to send the request to server in the background and refresh components on UI.
- Wrote JSON objects to communicate between UI and server.
- I have added UI and server side validations in the application while creating different delivery types such as Email, FTP and NDM.
- Used JSP, JavaScript, HTML, CSS and Bootstrap to show the messages that are received as responses
- Built a standalone Integration server using spring Integration which listens and reads messages from various request queues and process them.
- Worked on multi-threading to process the messages.
- Created thread pool of 15 threads to process the incoming messages and save them to database then deliver the files to users.
- Used springMVC to configure the presentation layer.
- I have implemented Hibernate criteria queries to fetch data from Oracle database, wrote SQL queries to update the record in database.
- Deployed the application in web sphere application server.
- I have written JUnit Test cases, unit testing and integration testing.
- Used SVN as source code version control system.
- Implemented Log4j for logging.
- Configured continuous integration using Jenkins.
Environment: Angular 2/4/5, Java, node.js, spring, Hibernate, JSP, Java Script, Bootstrap, HTML5, CSS3, Ajax, Web sphere, Oracle, XML, JMS, JSON, Junit, Log4j,Eclipse, SVN, Maven, Jenkins, Unix, Windows XP.
Confidential
Java Developer
Responsibilities:
- I have worked extensively on multi-threading to process time based, account based and file based schedules.
- The java application triggers the stored procedures every five minutes to get the schedules. I have created thread pool to process those schedules to generate the reports.
- I used JMS messaging to communicate with actuate and abnitio process to generate reports.
- Involved in development and design of the application.
- Good working experience on collection framework.
- Wrote Junit test cases,
- Used JDBC to connect oracle database, and wrote SQL queries to fetch/insert/update the records in oracle database.
- Used Maven to build the application.
- Used SVN as source code version control system.
- Implemented Log4j for logging.
Environment: Java, JDBC, JMS, Junit, Log4j, Oracle, Maven, SVN, Eclipse, UNIX, Windows XP.
Confidential
Java Developer
Responsibilities:
- Used JSP, HTML, CSS and JavaScript in creating web user interface to show the response to the customer
- Used the spring open source framework for building web application based on the Model-View-Controller (MVC) design paradigm.
- Experience with deploying the product on WebSphere application server.
- Worked extensively on Oracle database.
- Implemented Hibernate framework for Data Access layer.
- Used the MQ JMS messaging system to enable Applications to communicate with one another through the exchange of Messages.
- Wrote JUnit classes for unit testing.
- Used Ant, Maven scripts for build and deployment of the application and SVN as the secure Versioning software.
- I have done the deployment of application on UNIX for a build.
- Responsibilities include understanding server configuration and diagnosing problems in a time sensitive manner.
- Code walk through, modules integration and unit testing.
Environment: Java, Maven, JSP, spring, Hibernate, Java Script, WebSphere, SVN, Oracle, Eclipse, JMS, XML, Unix, HTML, CSS, Windows XP.
Confidential
Java Developer
Responsibilities:
- Used Model View Controller architecture using spring framework at the presentation layer.
- Worked extensively on the front end side using JSP, CSS and JavaScript
- Used the spring open source framework for building Servlet/JSP based web application based on the Model-View-Controller (MVC) design paradigm.
- Experience with deploying the product on WebSphere application server.
- Used the MQ JMS messaging system to enable Applications to communicate with one another through the exchange of Messages.
- Used spring for Transaction Management and integration with persistence layer using JDBC Template.
- Implemented spring and Hibernate frameworks.
- Wrote JUnit classes for unit testing.
- Used Ant, Maven scripts for build and deployment of the application and SVN as the secure Versioning software.
- Did the deployment of the application on UNIX for a build.
- Worked on AJAX components to handle events and status updates from back end components.
- Responsibilities include understanding server configuration and diagnosing problems in a time sensitive manner.
- Developed components to expose user reports and extracts using REST web services.
- Code walk through, modules integration and unit testing.
Technical Environment: Java, Servlets, JSP, spring, JDBC, Hibernate, Spring JDBC,REST Web Services, Maven, Java Script, Ajax, Web sphere, SVN, Oracle, JMS, XML, Unix, JQuery, HTML, HTML5, CSS3, Windows XP.
