Applications Developer Resume
Brooklyn, NY
SUMMARY
- 5+ years of IT experience in analysis, design, development, and implementation of software applications using Java/J2EE technologies.
- Strong expertise in Object oriented concepts such as collections, Generics, file operations, multithreading, concurrent collection framework and core java concept.
- Strong knowledge in implementing IOC and Dependency Injection features in various aspects of Spring Framework.
- Good knowledge on the Spring Modules like Spring IOC, Spring MVC, Spring DAO, Spring Batch, Spring Web Flow, Spring Security, Spring AOP and Spring Boot.
- Extensive experience in developing scalable, reliable, and efficient java/j2ee enterprise applications using Spring, Struts, Servlets and JSF.
- Extensive Knowledge of XML based standards and implementation of SOAP and REST web services using JAX - RS, JAX-WS and Jersey.
- Excellent experience with relational databases like MySQL, Oracle, SQL Server, DB2.
- Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Hands on Experience in JDBC , HIBERNATE for persisting data to different relational databases and extensive knowledge in Java Persistence API.
- Extensive experience in deploying and configuring application Web Servers such as Oracle WebLogic, IBM WebSphere, JBoss, Glassfish and Apache Tomcat.
- Hands on experience with build tools like ANT, Maven, Gradle.
- Experienced in all phases of the software development life-cycle (SDLC) with specific focus on the build and release of quality software.
- Experienced in Software Analysis and Design using Unified Modeling Language (UML) and Rational Rose.
- Experienced working with various IDEs including Eclipse, NetBeans.
- Experience in build and deployment automation through Jenkins.
- Used JIRA for bug tracking and functional testing.
- Experience in Selenium Automation using Selenium Web Driver, Selenium IDE.
- Hands-on experience in Source Code Management, creating branches, versioning, tagging and managing Repositories using GIT, SVN, CVS.
- Experience in configuring, deployment and support of cloud services including Amazon Web Services ( AWS ).
TECHNICAL SKILLS
Java Technologies: Core Java, Java Server Pages, Servlets, JDBC, Java Beans, Multi-threadingEvent Handling, Web Services.
Web Services: REST, SOAP
Web Technologies: HTML, CSS, XML, HTML5, CSS3, jQuery, Angular JS
Application Servers: Oracle WebLogic, IBM WebSphere, JBoss, Glassfish and Apache Tomcat
Databases: MySQL, Oracle, SQL Server, DB2
Frameworks: Hibernate, Spring Boot, Spring MVC, Struts
Design Methodologies: Agile, Scrum, Rational Unified Process, Rapid Application Development
Version Control: GIT, SVN, CVS
IDE: Eclipse, NetBeans
PROFESSIONAL EXPERIENCE
Confidential, Brooklyn, NY
Applications Developer
Responsibilities:
- Involved in all phases of analysis, design, development, program analysis, programming, debugging, testing, documentation, delivery, deployment, maintenance and implementation.
- Involved in designing and developing new rest services for mobile application and implemented new changes in existing rest services with versioning for backward compatibility.
- Developed Spring Application using Spring Core, Spring AOP, Spring Batch, Spring Security, Spring DAO.
- Extensively worked on Java server-side programming using Spring MVC, Servlets and JSP.
- Implemented multithreading for thread safe blocks application to improve the performance.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features.
- Extensively used spring core by configuring and using Spring Beans Filters, servlets and server-side programming.
- Used Spring JDBC template to retrieve the data to connect and execute query and represented the data in the form of tree which has seven hierarchies and implemented drag and drop functionality.
- Implemented web UI front end using CSS classes for web pages, including the design and layout.
- Developed UI using HTML, CSS and JSP to display the data on the client side.
- Built HTML templates for high traffic and complex data driven applications and building blocks of HTML pages.
- Involved in the creation of interface to manage Attributes Using JavaScript, jQuery for user interactions in pages.
- Developed SOAP web services using spring framework and its core features.
- Developed and prepared test cases and performed unit testing with Junit and following Test-Driven Development.
- Design, Analysis and Unit testing documents related to every Module.
- Used Jenkins for the automatic build process and used for integration testing and deploying software.
- Debugged all look and feel issues in the target browsers, in conjunction with quality assurance.
- Used Maven for compilation, documentation, reporting, distribution and building JAR, WAR and EAR files.
Environment: Java, Spring MVC, Spring Core, Spring AOP, Spring DAO, Batch Processing, Multithreading, Exception Handling, Collection API, JSP, Servlet, JDBC, HTML, CSS, AJAX, SQL, PL/SQL, Jenkins
Confidential, Sunnyvale, CA
Java Developer
Responsibilities:
- Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript .
- Developed Single page application and structured the JavaScript code using AngularJS.
- Design and develop template-based User Interface using Bootstrap and Angular JS .
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
- Create and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server.
- Worked on development and implementation of the MVC Architectural pattern using Spring Framework .
- Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Security, Spring Batch.
- Designing and implementing scalable, RESTful and Microservices based mobile back-end. The back-end is being written in java using Spring Boot for simplicity and scalability.
- Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
- Implemented Angular page navigation based on rout configuration for better navigation.
- Created web application with Angular 7/8 and unit Tested with Jasmine-Karma.
- Used Angular CLI for generating components and execute the application.
- Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
- Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
- Designed and integrated the full-scale Hibernate persistence solution with the application architecture .
- Involved in design and development of the Hibernate Domain Model for the service.
- Developed a RESTFUL based service for data retrieval to make it independent of the current application .
- Involved on development of RESTFUL web services using JAX-RS in a Spring based project.
- Proficient in Application Development/Maintenance using Legacy RPI languages.
- Worked on XML and JSON for transferring and retrieving data between different applications .
- WebSphere is used as an Application Server to Deploy the Application.
- Experience in using JUnit and build tools such as MAVEN .
- Collaborated with testers and developers and prepared test plans for producing high quality software applications
Environment: Java 1.8, J2EE, HTML5, CSS3, jQuery, Ajax. Bootstrap, JavaScript, AngularJS, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, XML, GIT, JSP, JUnit, Maven, IBM WebSphere, Apache AXIS, JAX-WS, Restful, Micro Services, Log4J, Oracle, JIRA and Spring Tool Suite.
Confidential
Java Developer
Responsibilities:
- Performed analysis for the client requirements based on the detailed design documents.
- Involved in developing the business components and responsible for developing the user interfaces using JSP.
- Primarily focused on the spring components such as action Servlets, actions, Model and View Objects, View Resolver.
- Created several JSP pages as common libraries that included in the other pages as standard modules like Portlets.
- Developed JSP with Struts custom tags and implemented JavaScript validation of data.
- Used JavaScript for the web page validation and Struts Validator for server-side validation.
- Used EJB 3.0 Session beans using JBOSS Seam Context Management (Application, Conversation, Session scopes) and implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
- Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory and publish and subscribe design pattern.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Coded JDBC calls in the Servlets to access the SQL Server database tables.
- Used SQL and PL/SQL queries to perform database operations on Web Sphere.
- Created stored procedures and database scripts to populate database tables.
- Experience deploying code on Web Sphere server.
- Extensively used XML to code configuration files.
- Used ANT to build, run and create JARs and WAR files among other uses.
- Developed test cases by using TestNG for unit testing for each module developed in test driven development.
- Used Log4j to provide central logging facility and worked on SVN as version control system, on day-to- day basis to maintain the code history.
- Followed Waterfall methodology for development process.
Environment: J2EE (JSP, Servlets), EJB, JDBC, DB2, PL/SQL, WebSphere, IBM MQ, SOAP, UML, HTML, CSS, JavaScript, CVS and Linux’s, Log4j.
Confidential
UI Web Developer
Responsibilities:
- Performed analysis for the client requirements based on the developed detailed design documents.
- Used Angular JS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
- Involved in developing the business components and responsible for developing the user interfaces using JSPs.
- Primarily focused on the spring components such as action Servlets, actions, Model and View Objects, View Resolver.
- Created several JSP pages as common library that included in the other pages as standard modules like Portlets.
- Used filters while coding in Angular JS Coded Angular JS controllers and directives for application functionality.
- Extensively used JQuery, JSON, AJAX and DOM scripting to create interactive web applications like auto complete form.
- Using Web Developer, Firebug, and IE developer toolbar for troubleshooting and browser compatibility.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Coded JDBC calls in the Servlets to access the SQL Server database tables.
Environment: Visual Studio, HTML5, CSS3, JavaScript, Angular JS, JQuery, AJAX, JSON,JSP.
Confidential
Java Developer
Responsibilities:
- Performed analysis for the client requirements based on the developed detailed design documents.
- Involved in developing the business components and responsible for developing the user interfaces using JSPs.
- Primarily focused on the spring components such as action Servlets, actions, Model and View Objects, View Resolver.
- Created several JSP pages as common library that included in the other pages as standard modules like Portlets.
- Developed JSP with Struts custom tags and implemented JavaScript validation of data.
- Used JavaScript for the web page validation and Struts Validator for server-side validation.
- Used EJB 3.0 Session beans using JBOSS Seam Context Management (Application, Conversation, Session scopes) and implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
- Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory and publish and subscribe design pattern.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Coded JDBC calls in the Servlets to access the SQL Server database tables.
Environment: : Java, J2EE, Eclipse, Windows NT 4.0, My Eclipse IDE, Apache Tomcat, JDBC,HTML, AWS,Oracle8,MySQL.