Java Consultant Resume
Jamesburg, NJ
SUMMARY
- 10+ years of experience in software development on Java/J2EE (AngularJS/Spring4.x/Spring Boot/Hibernate 4.x/JPA/Restful Web Services/Web services/Struts 1.2/Oracle) in Investment Banking, Organizational Security, Retail, E - commerce, Networking etc.
- Ability to quickly grasp new concepts and apply software methodologies as per business needs.
- Expertise in design and developing applications in Agile (Scrum) model and Waterfall software development cycles.
- Designed dynamic user interfaces/single page applications (SPA) using JavaScript framework AngularJS to retrieve data without reloading the page and send asynchronous request.
- Extensive experience and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
- Extensive experience in designing front end interfaces using HTML, JSP, CSS and Java Script.
- Good experience in using Spring framework and its modules like Spring MVC, IOC, JDBC, Spring ORM.
- Extensive experience in development and Integration on various high-end application servers like WebLogic8, WAS 6.1, Tomcat and JBOSS 5.x.
- Experiences in working with source code repositories GIT, Subversion SVN, CVS for version control.
- Experienced in Continuous integration tools Jenkins, maven, and GIT tools. Jenkins builds, Ant, scripts are written to point to different environments like SIT, UAT, and PROD.
- Good Experience on Remedy, JIRA, Mercury Quality Center for tracking the tickets like accepting the tickets/defects, Submitting the tickets and closing the tickets etc.,
- Hands on experience in developing and debugging SQL using Toad, SQL Developer
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Team player with excellent communication and problem solving skills.
TECHNICAL SKILLS
Operating Systems: Unix, Ms-Windows, Ms-Dos, Centos
Programming Languages: Java, C, C++, Visual Basic 6.0
Frameworks: Struts 1.2, Spring 4.x, Grails 2.5
Web Technologies: AngularJS 1.x, Spring REST Services, Spring Boot, Spring JPA, Spring Batch, Spring Security, Spring Cloud, AWSMicro Services, Web Services, Servlets, JSP, EJB 2.0,JMSMQSeries, XML, log4J, JQuery, JavaScript, CSS, HTML
Database: Oracle, MySQL
ORM Frameworks: Hibernate 4.x, JPA
Tools: HP Quality Center, Remedy, Scarab, Toad, JIRA, SVN, CVS, GIT, Jenkins, Bitbucket, SQL Developer, FileZilla PuTTY, MySQL Workbench
Application & Web Servers: Tomcat, Websphere. Weblogic, Jboss.
IDE: Eclipse, WSAD, IntelliJ
PROFESSIONAL EXPERIENCE
Confidential, Jamesburg, NJ
Java Consultant
Responsibilities:
- Collected the requirements from the customer.
- Prepared the design document based on the customer requirement.
- Involved in design and development of RESTful web services like CanonSRCreateINB, CanonSRUpdates, CanonSRCreateOUB etc. using JAX-RS API.
- Involved in design and development of data transfer objects
- Involved in design and development of data access objects, utility classes and service classes
- Involved in development of PLSQL procedures calls using JDBC API.
- Involved in writing PLSQL procedures.
- Involved in creating RESTful web services war file and deployed in weblogic application server and Tomcat webserver for testing.
- Involved in unit testing and bug fixing.
- Involved testing the restful web services using POSTMAN client tool.
Environment: Java 1.8, JDBC, JAX-RS API, POSTMAN, Weblogic 12C, Tomcat 9, Eclipse, Dimensions.
Confidential
Responsibilities:
- Involved in front end coding of given enhancements using JavaScript and JSP.
- Deployed the application on weblogic application server for testing
- Involved in bug fixing
- Used PVCS version control tool
- Involved in unit testing.
Environment: Java, JDBC, Javascript, JSP, Weblogic Server, PVCS
Confidential
Responsibilities:
- Involved in front end coding of given enhancements using JavaScript and JSP
- Deployed the application on weblogic application server for testing
- Involved in bug fixing
- Used PVCS version control tool
- Involved in unit testing.
Environment: Java, JDBC, Javascript, JSP, Weblogic Server, PVCS
Confidential, Mclean VA
Java Developer
Responsibilities:
- This is migration application, GUIs migrated to AngularJS 1.x and server side code migrated to Spring Boot, Spring 4.x, Spring REST API, Involved as Full Stack Developer.
- Involved in design and developing GUIs Using AngularJS, CSS, JavaScript, HTML, JSP
- Involved server side coding using Spring Boot, Spring, Spring REST API.
- Designed and developed the user interfaces using client side MVC with AngularJS.
- Developed various RESTful web services using Spring REST API in the back end.
- Involved in implementing REST Controllers for various request methods.
- Involved in creating POJO classes, JPA repository classes and business logic classes
- Involved in writing application properties and annotation based application configuration.
- Involved in implementing AngularJS Ajax call to call REST Web Services
- Written unit testing of various components layer with JUnit framework..
- Involved in developing application using Agile(Scrum) methodology.
- Actively involved in the sprint planning meetings and design sessions for gathering requirements from product owner and pull out from product backlog.
- Continuously interacting with scrum team and product owner for defect free development and reach the sprint goals.
- Involved in bug fixing using JIRA.
Environment: Java 1.7, AngularJS 1.x, Spring Boot 1.x, Spring REST API, Spring 4.x, Spring JPA, MySQL 5.x, Maven 3.x, JIRA, Eclipse.
Confidential
Tech Lead
Responsibilities:
- Involved in design and development of Identity warehouse module. Took the responsibility of this module.
- Involved in development of User imports, Account imports, Account Entitlements imports, validation input data with existing database data for updating and inserting records in DB. Implemented audit logs code for imports.
- Involved in development of Entitlements imports, Resource imports, Resource Groups imports.
- Involved in implementing multi threading while developing anomaly detection algorithms.
- Involved in developing client side java server pages using AngularJS, CSS, JavaScript, HTML
- Involved in developing server side using Spring4.x, Spring REST API and Hibernate
- Developed various RESTful web services using Spring REST API.
- Implemented generics and annotations in server side code.
- Involved in implementing core J2EE Design Patterns.
- Developed the Data Access object using Hibernate framework and integrated with Spring ORM module.
- Involved in making the RESTful web service calls and formatting data objects in JSON and XML formats using JSON API.
- Prepared unit test cases various components layer with JUnit framework.
- Involved in bug fixing using JIRA.
- Involved in developing application using Agile software development process.
- Continuously interacting with scrum team and product owner for defect free development and reach the sprint goals.
- Involved in coaching less experienced members of team.
- Involved in explaining technical demo to on-site managers, QA and Documentation team.
Environment: Java, J2EE, AngularJS 1.x,Spring REST API, Spring 4.x, Hibernate 4, JSP, JavaScript, CSS, HTML, Oracle, Eclipse,Tomcat, JIRA.
Confidential, Santa Clara, CA
Senior Java Developer
Responsibilities:
- Involved in developing patch automation process requirement application for Confidential EDMS clients support.
- Involved in SQL Server database source and target SQL script generation and it’s validations.
- Involved in implementing multi threading code in data migration module.
- Developed DAO implementation classes for SQL query executions using Spring JDBC template.
- Involved in developing Knowledge base tables task.
- Involved in implementing core J2EE Design Patterns.
- Developed various RESTful web services using Spring MVC/REST in the back end.
- Involved in making the RESTful web service calls and formatting data objects in JSON and XML formats using JSON API.
- Involved in developing front end pages using JSP, JQuery
- Involved in fixing the clients patches in data migration module.
- Involved in unit testing using Junit
- Involved in bug fixing using JIRA
Environment: Java, J2EE, JSP, JQuery, Spring 3.x, Spring REST API, RESTful Web Services, Oracle, Eclipse, Tomcat, GIT, Jenkins, Bitbucket, JIRA.
Confidential, San Jose
Senior Java Developer
Responsibilities:
- Involved in development of new opportunity, new quote, quote details, quote configuration .
- Involved in development of listing opportunities, price configuration, pricing data
- Involved in developments of reports delivery opportunities, quote details etc.
- Involved development of select opportunity, component search, cost configuration, delete opportunities.
- Developed SQL queries and Stored Procedures in Oracle Database.
- Involved in implementing important J2EE Design Patterns.
- Developed the web services (SOAP WSDL) using Axis frame work using bottom up approach. Stubs and skeleton classes generated with the help of Eclipse IDE.
- Developed front end and Controllers and business logic classes using Struts 1.2 and Java, JDBC
- Using ant script deployed the EAR in websphere application server in development environment.
- Familiar with different internal tools of Confidential s Inc
- Used Toad for accessing Oracle database
- Involved in bug free unit testing
- Involved in bug fixing using HPQuality Center
Environment: Java, J2EE, Struts 1.2, Hibernate, web services, JSP, JavaScript, HTML, Oracle, Eclipse, WAS, CVS, HP Quality Center, Toad
Confidential
Senior Java Developer
Responsibilities:
- This is enhancement application, according to the client specification did the changes in the application
- Enhancements had been done mainly on document entry and document maintenance modules.
- Application enhancement changes have been verified by creating and deploying ear file in oracle websphere application server unix environment.
- Involved in implementing core J2EE Design Patterns.
- Involve in developing front end using HTML, CSS, JavaScript, JSP
- Involved in writing coding using struts 1.2 and Spring
- Involved in writing business logic classes and DAO classes.
- Deployed the application both off-shore testing environment and on-site UAT environment for testing.
- Involved in resolving production issues.
- Communicating with on-site business analyst regularly.
- Involved in code review and unit testing.
- Involved in bug fixing
Environment: Windows XP, Unix, Java, J2EE, Struts 1.2, Spring, JSP, JavaScript, Oracle, Eclipse, WAS, CVS, FileZilla, PuTTY, Toad.
Confidential
Senior Java Developer
Responsibilities:
- Involved in developing the applicaton receiving EDI signal fomat from third party logistics and sending the data to oracle database.
- Involved in coding reading the header data ie. ST, BRA, REF,DTM, PRF and detail data ie. RCD, LIN, REF from edi861.
- Involved in writing API EdiUtil.java, ErpUtil.java, FileUtil.java, JdbcUtil.java, erp855865i.java etc.
- Involved in writing SQL queries.
- Involved in writing functions to insert data into Oracle staging tables.
- Accessing the Unix server using Putty, Used Unix commands to work on Unix environment.
- Involved in development and production support.
- Involved in bug free unit testing
- Updated Unix Shell scripting files based on third party logistics.
- Communicated with the Confidential client Senior Manager daily.
Environment: Unix, Java, JDBC, Oracle
Confidential
Senior Java Developer
Responsibilities:
- This is migration application from applets to Servlets, Jsp, Javascript, JQuery
- I have been took the responsibility of document library module.
- Involved in development of document library, Document library settings, Document library properties
- Involved in development of document category, document category list
- Developed SQL queries and Stored Procedures in Oracle Database.
- Involved in developing frond end using JQuery, JavaScript, CSS, HTML, JSP
- Involved in developing data access objects using Java, JDBC and SQL
- Implemented core J2EE design patterns.
- Deployed the application in Tomcat Web Server and JBoss Application server
- Developed SQL queries and Stored Procedures in Oracle Database.
- Involved in unit testing
- Involved in bug fixing using HP Quality Center
Environment: Java, J2EE, JDBC, JSP, Servlets, JQuery, JavaScript, Eclipse, Tomcat, JBoss, CVS, Oracle.
Confidential
Java Developer
Responsibilities:
- Involved application production support
- Clear understanding of application functional specifications and technical specifications.
- Involved in code analysis to identify the root cause of some issues.
- Accessing the QA DB and Production DB using TOAD.
- Monitoring application by monitoring tool
- Tracking the issues through Remedy tool
- Involved in analyzing and resolving production issues
- Identifying root cause for the production issues
- Raising defects due to errors in Quality center for fixing
- Taken KT for new team members and maintained good co-ordination among team members.
- Participated weekly meeting with the on-site team.
Environment: Java, J2EE, JSF, Web Services, JSP, JQuery, JavaScript, Eclipse, WAS, CVS, Oracle, Toad.
Confidential
Java Developer
Responsibilities:
- Involved in development of IPO form, Preprinted IPO form, CSRMini form, Prefetched IPO form
- Involved in development of Edit Subscription, View Subscription, Edit Subscription Confirmation
- Involved in development of reports Daily Activity report, Accumulated Activity report, Daily Subscription report by Bank, Total subscription day wise report, Daily IPO summery report etc.
- Involved in implementing core J2EE Design Patterns.
- Involved in writing the front end using HTML, CSS, JavaScript, JSP
- Involved in developing business logic classes and DAO classes using Java, JDBC
- Developed SQL queries and Stored Procedures in Oracle Database.
- Developed the web services (SOAP WSDL) using Axis frame work using bottom up approach. Stubs and skeleton classes generated with the help of Eclipse IDE.
- Involved in implementing MQSeries to send and receive asynchronous messages.
- Involved in deploying application in websphere application server.
- Involved in writing unit test cases using Junit
- Involved in bug fixing using bug fixing tool
Environment: Java, J2EE, Struts 1.2, Web services, MQSeries, JSP, Servlets, JavaScript,CSS, Eclipse, WAS, CVS, Oracle, Toad.
Confidential
Java Developer
Responsibilities:
- Involved in developing System admin module.
- Involved in coding adding, editing, deleting user details.
- Involved in coding adding, modifying, viewing, deleting device type.
- Involved in coding add, edit, viewing, delete location details.
- Involved in developing add, edit, view, delete user groups.
- Involved in developing GUIs and it’s server side code.
- Developed in business logic classes and DAO Classes using Java and Hibernate
- Involved in implementing important J2EE Design Patterns.
- Involved in preparing design documents as per document specifications.
- Maintained good co-ordination among the team.
- Involved in deployed the application in Tomcat Web Server
- Involved in code review and unit testing
- Involved in bug fixing using Scarab bug fixing tool
Environment: J2EE, Java, Hibernate, JSP, Servlets, Eclipse, Tomcat 5.X, SVN, Oracle.