We provide IT Staff Augmentation Services!

Sr. Java Developer  Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 7+Years of extensive experience in the field of Software Engineering as a Java/J2EE Developer.Majorly worked using Java/J2EE technology stacks and delivered high performance solutions to meet business demands.
  • Experience working with different SDLC methodologies like Waterfall, Agile (TDD, SCRUM) and Release Management.
  • Have been involved in all phases such as Analysis, Design, Code development, Implementation, Quality Review, User Training and Documentation.
  • Developed web - based applications using Java, J2EE, Spring(core/MVC/JDBC/AOP), Web Services (SOAP and REST), MVC framework (Struts, Spring MVC,GRAILS),AJAX, Oracle and SQL.
  • Experience in MVC architecture such as Struts framework, Spring MVC,Grails and AngularJS.
  • Strong Experience in design patterns like Model View Controller (MVC),Dependency Injection and Actor Pattern
  • Experience in client-side development with JavaScript, JQuery,EXTJS and JSON
  • Experience in Scripting languages like Groovy and PERL.
  • Implemented Multi-Threading using Spring TaskExecutor.
  • Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, Axis, RESTFUL and JAX-WS.
  • Experience using application servers like Apache Tomcat, WebLogic, and WebSphere.
  • Experienced with Oracle, MySQL,Sybase and MS Access databases.
  • Experienced in working with IDEs such as Spring-STS,GGTS, Eclipse 3.2, Netbeans and IBM Rational Application Developer.
  • Worked on Windows, UNIX and LINUX environments.
  • Experienced in using version control software PVCS Serena Manager, Star Team.
  • Experienced in building tool ANT,MAVEN and logging tool Log4J.
  • Implemented a proof of concept for Complex Event Processing for Risk Management.
  • Implemented a proof of concept for In Memory Data Grid using Ehcache.
  • Automated the Deployment process using ODD Job Scheduler.
  • Possess great interest over new technologies and is a quick learner.

TECHNICAL SKILLS:

Methodologies: Waterfall, Agile, Release Management

JAVA/Web Technologies: Java, J2EE, WebServices(SOAP & REST), WSDL, XML, JDBC, JUnit, Hibernate,iBATIS

Frameworks: Spring(core/MVC/JDBC/AOP),Struts, Grails,DWR,AngularJS,Apache Tiles, Axis

Scripting: JS,Jquery, Extjs,Ajax,Groovy,Perl

Application Servers: Tomcat, Websphere, WebLogic Portal Server Liferay 6.1

IDE/Build Tools: Eclipse, Netbeans 6.5, IBM RAD, Ant, Maven

Tools: Oracle SQL Developer, Toad, SecureCRT, putty and WinSCP

Databases: Oracle, Mysql, Sybase

SCM Tools: PVCS Serena Manager, Star Team,GIT

Continuous Integration: Jenkins

Defect Management Tools: HP defect management tool, JIRA

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java Developer

Environment: Resolve tool 3.2.6,Core Java, Spring 3.1, Groovy, Grails, Extjs, AngularJS, JSP, Oracle 11g,MS SQL, Tomcat 7.1, SQL Developer,GIT, GGTS,JUNIT, WinSCP, Putty

Responsibilities:
  • Analyzing the business requirement and preparing the Low level Design Document
  • Analysis and Design of various modules using SOA and Grails framework.
  • Responsible for developing view pages of the application using HTML, CSS, Groovy Server Pages,JavaScript, Ajax, JQuery, ExtJS UI widgets and JSON.
  • Used Agile development methodology for application development which involves continuousdevelopment, testing and integration throughout project development life cycle.
  • Involved in iteration planning of the project which happens once in two weeks.
  • Enhanced the application performance by creating an adapter using Jetty web server and using Actor design pattern
  • Used LinkedBlockingQueue to accept as many requests .
  • Consumed WSDL provided by Web Service using SOAP protocol to communicate with external applications and vendors
  • Used SoapUI to manually connect to the web service and check data
  • Used AngularJS framework to create a single page app to display performance testing results as charts.

Confidential

Sr. Java Developer

Responsibilities:
  • The GTR system will receive trade data in the form of CSV file format or FPML file format via various input channels - SFTP, MQ and Web Services for different asset classes - Credits, Equity, Foreign Exchange, Interest Rates, Commodity, Exchange Trade Derivatives and OTC Lite.
  • The input trade data would be processed and initially the ACK/NACK reports are generated and by EOD the reports gets generated. A sample expected output data would be created at the time of submission and compared with the GTR generated ACK/NACK and EOD reports.
  • The above process is automated by developing a web application and batch processing using spring scheduler and multi-threading.
  • Spring3.1, Groovy,Grails,JQuery,REST and SOAP, Hibernate, JS, JSP, Perl, JUNIT,Oracle 11g, IBM Websphere 6.1, IBM Rational Application Developer 7.5, TOAD, GIT, WINSCP.
  • Responsibilities:
  • Worked on complete life cycle of software development, which included new requirement gathering, redesigning and implementing the business specific functionalities, testing and assisted in deployment of the project to the PROD environment.
  • Involved in understanding the entire regression testing process for automation.
  • Application was designed and developed using the Spring framework.
  • Spring Controllers were used with Jquery to route the control to desired Java services
  • Used Hibernate as the ORM tool to connect with Oracle database
  • Designed the user interface of the application using HTML5, CSS3, JSP,JSTL, JavaScript,AJAX
  • Developed REST services using Grails Framework on groovy language for EOD processing module.
  • Created views using GSP and rendered results.
  • Developed the batch processing part using the Spring Scheduler and Multithreading (Task Executor).
  • Used Spring AOP for logging.
  • Involved in unit testing.
  • Involved in integration testing and deployment of the module as part of the overall application.

Confidential

Java Developer

Environment: Liferay 6.1 CE,Spring MVC 3.1, Hibernate,Groovy,Grails,RESTFUL API,JQuery, JS,MS SQL, Eclipse Juno.

Responsibilities:
  • Worked as a team member to understand the business requirements.
  • Contributed lots of innovative ideas.
  • Involved in custom portlet development using Spring MVC
  • Created portlets in Groovy using GORM for data access
  • Involved in managing user group and their permission.
  • Liferay site creation and management.
  • Liferay user management.
  • Created and used Hibernate files and domain classes as middle layer for data access.
  • Involved in unit testing.

Confidential

Java Developer

Environment: JAVA/J2EE, Spring (core,JDBC),JSP, Servlet,Jquery, MS SQL, Oracle database, HTML, JavaScript, XML,JUNIT, IBM Websphere 6.1, IBM Rational Application Developer 7.5,GIT

Responsibilities:
  • Created a new module iDTC alerts using Spring core Framework
  • Used Spring JDBC framework to connect to the database to get the iDTC report data for each customer
  • Invoked the Sybase database procedures using Spring JDBC Framework.
  • Broadcasted email alerts using Java Mail Functionality.
  • Email attachments were sent using Apache POI.
  • IDTC Web enhancement was done using Spring MVC Framework.
  • Built the application using ANT and Deploying it in Local and DEV.
  • Developed a proof of concept for Complex Event Processing for Risk Management Module.

Confidential

Java Developer

Environment: Core JAVA,AJAX,JSP,Java Script, Oracle, XML,Apache POI,CONTROL-M, MasterCraft v.7.0, Sql Developer, JUNIT, Eclipse,GIT

Responsibilities:
  • Identified a open source scheduler called Odd Job Scheduler
  • Developed sample jobs for proof of concept
  • Preparing high level and low level design document of Application Jobs and Configuration.
  • Migrated the jobs from Control M and developed an XML to be used in Odd Job Scheduler.
  • Automated the Deployment Process in the DEV-INT environment using the ODD Job Scheduler.
  • Analyze the Java and JavaScript code written in existing (Struts) architecture and to migrate the code to support in the new (Ajax )architecture.
  • Developed JAVA API’s for the migrated Architecture.
  • Perform Unit testing and functional testing

Confidential

Java Developer

Environment: Core java,XML, Apache Axis2,Webservices, SOAPUI, JUNIT,TCPMon, Membrane, NetBeans,MS SQL

Responsibilities:
  • Involved in Analysis, Design and Implementation of Web Service for the services used in the application
  • Used “Apache Axis2” service engine for producing web services
  • Development of “Proof of Concept” for handling Pagination and Error Codes (SOAP Exception) of the application
  • Testing the services using the tools Soap UI, TCPMon and Membrane
  • Development and testing of client program for the Web Service provided by “Capital Markets” for “Live News” and “ Corporate Actions”

Confidential

Java Developer

Environment: Struts 1.3, JSP,Weblogic 8.1 Oracle database, HTML, JavaScript, XML,JUNIT,MasterCraft v.7.0, Sql Developer,GIT

Responsibilities:
  • Being part of the low level requirements gathering and documentation for new change requests for modules “Foreign Exchange” and “Money Market”
  • Preparing high level and low level design document.
  • Setting up of the Application environment.
  • Developed “Foreign Exchange” module front end using JSP, HTML, and CSS.
  • Developed and mastered components like Money Market involving core Java.
  • Build and deploy done using Gradle and Git repository.
  • Incorporating new changes/enhancements and code retrofit

We'd love your feedback!