Sr. Java Consultant Resume
Framingham, MA
SUMMARY:
- Built enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlet, JSP, JSTL), Struts2.0, JPA - Hibernate, Spring boot, Spring 4.2 (Core, Security, MVC, AOP, JDBC template), JDBC, JMS, JMX, JNDI and XML.
- Significant knowledge on JavaScript, JQuery, Object Oriented JavaScript, Also have knowledge of developing UI component using ES5 and ES6
- Experience on rich JavaScript libraries/frameworks like Angular-1, Angular-2, JQuery, Ext-JS
- Implemented many responsive web-based applications by using front-end technologies like CSS3, JavaScript, HTML 5, Bootstrap, JSON, AJAX
- Extensively worked on modern browsers like Mozilla Firefox, Google Chrome and IE
- SPRING 4.0 modules: Spring-Rest WS, Spring MVC, Spring Core, Spring-Hibernate, Spring-JDBC, Spring security, Spring-AOP, Spring Microservices
- ORM framework: JPA-Hibernate 4
- MVC based frameworks: Struts 2.0, Spring MVC, JSF
- Extensively worked on GWT 2.1 and 2.4, GXT using GWTP, MVP pattern
- Have knowledge of NodeJs, Hadoop and AWS
- Relational databases: Oracle 11g, MySQL, MS SQL Server using SQL
- Application servers: IBM Web Sphere Application Server 8.5, JBoss, Tomcat
- Build tool: Apache-maven-3.0.5
- Unit testing: JUnit
- Version control system: GIT, SVN, VSS, CVS, IBM Rational Clear case
- Good knowledge of socket programming in C, C++, Java using protocols like TCP,UDP,X25, FIX and extensively worked on trading system for NSE, BSE
- Implemented the service projects on Agile Methodology and involved in scrum meetings.
- Got award in 2011 for making “GWT MVP” based architecture and delivered critical project on time
- Got star of the month for helping teammate, solving critical bugs and provide solution to client
- Given training on “Spring core and Advance Spring Implementation” in Accenture in 2012
- Given training on “Ajax implementation” in Accenture in 2013
- Presented white paper on “Method level spring security” in Accenture in 2015-2016
TECHNICAL SKILLS:
Languages: Java, JavaScript, HTML, SQL
Java API’s: Java-8, Java EE, Servlet, JSP, JSTL, JDBC and Web Services (REST).
Framework: Struts 2.x, Spring 4.x (IOC, AOP, MVC, Transaction Management, Spring Security), JSF 2.0, GWT 2.1,2.4
Web Technologies: HTML5, CSS3, Bootstrap, JavaScript, XML, AngularJS-1, Angular-2, AJAX, JQuery
ORM Tool: Hibernate 4.x, JPA.
Databases: Oracle 10G and 11G, MySQL.
Testing Frameworks: Junit
Application/Web Servers/Others: IBM WebSphere, Tomcat,Jboss
Operating Systems: Windows, Linux
IDE: Eclipse, IntelliJ
Version Controls: GIT, SVN, VSS, CVS, IBM Rational Clear case
Logging: Log4j
Build Tool: Maven
PROFESSIONAL EXPERIENCE:
Confidential, Framingham, MA
Sr. Java consultant
Responsibilities:
- Built Web pages that are more user-interactive using JQuery Plugins, Ajax, JavaScript, and AngularJS-2
- Involved in designed and implemented new features as per client requirement
- Created web services using Spring REST API and Spring boot
- Used Postman to test REST API
- Integrated JPA-Hibernate and Spring transaction Confidential application level
- Implemented security to Spring Rest API
- Involved in peer review and handling resources
- Used Agile methodology to implement project as per client requirement
Confidential
Sr. Java consultant
Responsibilities:
- Worked on client side business logic using ES6, Angular-2 framework
- Used Bootstrap and Angular 2 JS in developing effective web design
- Built Web pages that are more user-interactive using JQuery Plugins, Ajax, JavaScript, and AngularJS-2
- Involved in defect solving and worked on reusable component using Angular-2 framework
- Worked as individual contributor, designed and implemented new features as per client requirement
- Created web services using Spring REST API and Spring boot
- Used Swagger and Postman to test REST API
- Resolved complex issues Confidential server end
- Implemented Spring transaction Confidential application level
- Helped team to test application performance using JMeter and JProfiler
- Involved in functional testing and peer review
- Responsible to provide time report of resources monthly basis and provide project status
- Used Agile methodology to implement project as per client requirement
Confidential
Software Engineering lead
Responsibilities:
- Involved in design, development, functional testing and peer review work in Release 1.0, 1.1
- Resolved complex server side issues
- Given training on JPA-hibernate 3.6
- Worked on complex module and delivered on time
- Got star of the month award for helping teammate, solving critical bugs and provide solution to client
- Handled 3 resources, assign tasks, co-ordinate with testing team, provides report and delivered project on time
- Designed Frontend with object oriented JavaScript framework like Angular JS-1
- Suggested and implemented complete design of the UI framework using Angular-1 JS where single page application (SPA) concept of Angular JS-1 was used to make the application light weight and integrated it with Spring boot, Spring Microservices using Eureka, Ribbon
- Implemented responsive web design, interactive, graphs and charts using js libraries like bootstrap, chart.js and DataTable.Js
- Used ES-5 and Javascript Prototype to create UI components
- Used Angular 1 features like services, factory and controller as per business requirement
- Created mobile compatible UI using HTML5, CSS3, Bootstrap
- Presented white paper on “Method level spring security” in Accenture in 2015-2016
Confidential
Software Engineering lead
Responsibilities:
- Resolved complex UI and server end issues
- Created UI component like loading, custom alert box, waitstate using ES-5, JQuery, HTML, CSS and got appreciation from client for that solution.
- Used GIT repository for version control of an application
- Involved in performance tuning of an application using tools like JMeter, JProfiler
- Responsible for analysis, implementing solutions to improve the performance of an application as per client requirement
- Responsible for taking functional requirement from client, finds User traffic on application, analyze the business flow, estimate timeline and generate reports on performance tuning.
- Handle resources, assign tasks and provide report
- Finding the performance issues in JSF flow and optimize it
- Helped team to implement Spring transaction in an application
- Given training on “Spring core and advance spring implementation”
- Given training on “Ajax implementation”
Confidential
Senior Software engineer
Responsibilities:
- Responsible for taking functional KT, Prepare HLDD and developed an application using Struts2.0
- Resolved complex defects and delivered before critical timeline
- Worked one end to end application flow
- Provide solutions to improve the performance of an application
- Involved in creating Unit test cases and manual testing
Confidential
Senior Software engineer
Responsibilities:
- Introduced GWT-MVP architecture for an application that was helpful to develop and handle the front-end of an application
- Responsible for introducing and integrating GWT + Spring security 3.6
- Implemented method level spring security in GWT application
- Implemented internalization in GWT
- Provided solutions to reduce the build time of an application using maven
- Involved in designing server side architecture of an application which includes spring-Hibernate integration
- Trained onshore and offshore resources on GWT and spring
- Developed complex GWT components before critical timeline
Confidential
Software Developer
Responsibilities:
- Involved in developing the client side(UI) architecture as well as the complex UI component for an application using HTML, CSS3, JQuery and Object oriented JavaScript.
- Developed components like waitstate, accordion, alert, datagrid, pathbar, pdfviewer etc
- Introduced Spring MVC Confidential server side and integrated with application
- Involved in designing server side architecture using spring JDBC and design patterns like Strategy and Façade pattern
- Trained team mates/fresher in Javascript and component development
- Involved in requirement gathering, analysis and development
Confidential
Software Developer
Responsibilities:
- Involved in application designing which includes design patterns like Façade, Source - listener,Singleton pattern.
- Responsible for designing and development of java application (Adapter) which communicates with C application server (Exchange server) using native API and Java library.
- Converted binary message into json message structure
- Implemented JMS queue and topic to handle BSE and NSE messages and transfer message within application
- Developed surveillance tool to monitor an application using JMX
- Design and implemented web pages using Ext-Js framework, Jquery, HTML, CSS
- Resolved UI issues Confidential client location and handle entire end to end application
- Worked Confidential client location to develop and test application using real time feed and provided solution
- Worked on SSL certificate in Tomcat server
Confidential
Java developer
Responsibilities:
- Responsible for designing and developing the mobile interface using J2ME API
- Involved in developing the financial portal in PHP 5
- Worked on integration of J2ME application and financial system
- Worked on application development and defect fixing
- Resolved complex Javascript and UI issues
- Implemented dynamic menu in an application
Confidential
Jr. Programmer
Responsibilities:
- Developed and tested a financial application, which communicates with foreign exchange as well as Indian Exchange via FIX protocol.
- Developed an adaptor to convert FIX protocol messages into Json format
- Developed user interface which shows the real time data come from foreign exchanges
- Developed an exchange adaptor that communicates between an application and foreign exchange using FIX protocol