Senior Application Developer Resume
New, YorK
SUMMARY
- Java/J2EE professional having 10 years of technical expertise in complete Software development life cycle(SDLC) process that includes Analysis, Design, Development, Testing and Implementation.
- Experience in automating the intranet process by using the core technologies like multi - threading, Apache POI, File Input and Output and batch processing.
- Experience in developing enterprise and Web applications using Java1.7 (Collections, Concurency, Exception Handling), Hibernate3.x, Struts1.1/2.0, Dojo1.10, Web Services (REST/SOAP), Servlets, JSP, EJB2.0/3.0 and Spring MVC3.0.
- Hands on experience in UI development with Frontend technologies like Dojo, JQuery, HTML5, Ajax, JSON, JSONP, Java Script and CSS3.
- Proficient and Hands on experience in applying various core J2EE design patterns like Singleton, Session Facade, Business Delegate, Service Locator,Denpendency Injection, Front Controller, Value Objects, Data Transfer Object, DAO etc.
- Hands on experience in Logging Framework such as Log4J.
- Good experience and exposure to UNIX Shell Scripting
- Worked with Application/Web servers like BEA Weblogic, Websphere application server, and Apache Tomcat
- Expertise in developing Object Oriented based applications.
- Expertise in developing Web applications using IDE tools like Eclipse, RAD,RSA and JBuilder
- Expertise in automation of deployment of J2EE applications using ANT tool and Maven
- Experience in bug tracking tools like Quality Center and Bugzilla
- Experience in Source code management tools like Rational Team Connect, Start Team, Perforce and SVN
- Experience in SDLC Models in Water Fall and Agile
- Experience in troubleshooting issues and providing technical solutions
- Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint, MS-Visio.
TECHNICAL SKILLS
Programming language: Java1.7, Java Script, UNIX.
Database language: SQL, PL/SQL.
J2EE technologies: JSP, Servlets, JDBC, EJB, XML, JNDI, RMI, JAXP, JAXB, SOAP/REST Web Services.
J2EE framework: Struts, Spring MVC, Hibernate, Apache Wicket
UI technologies: Java Script, Jquery, Dojo, HTML5, CSS3, AJAX, JSON, JSONP
IDE& Tools: Eclipse, RAD, RSA, JBuilder
Web/Application server: Weblogic, WebSphere, Tomcat, JBoss
Methodology: Agile, Water Fall.
Log framework: Log4J.
Relational Databases: Oracle, MS-SQL, DB2.
Operating system: Windows, UNIX.
Version control: Rational Team Connect, StarTeam, SVN, Perforce.
PROFESSIONAL EXPERIENCE
Confidential, New York
Senior Application Developer
Responsibilities:
- Develop automated solution that replaces the existing manual excels reporting process by using the core java, multi-threading, Java IO Stream, Apache POI, Shell Scripts and SQL Scripts.
- Develop browser based solution that provides the option to upload email body template and generate email notification by using java servlet, java server pages, java scripts, html, Jquery, css and java mail API.
- Develop shell scripts to copy the files from remote system, finding the latest modified file and purging the files.
- Develop the solution to dump the text files tab delimited data to oracle tables.
- Develop oracle tables, sequences and triggers.
- Develop the test data scripts and conducted unit and integrated testing.
- Develop the curl script to upload the excel report to the share point site.
- Develop the solution to copy the excel file from windows shared drive and processing the business logic based on the data.
- Setup the AD group to the business users and controlling the application access by providing the access to the required AD group
- Setup the single sign on to the application by using the best filter API and kerboes key tab file.
- Develop the automated email notification to the business user on at different levels of process by using Linux mail package
- Develop autosys jil files and deploy the jil files to DEV and UAT environments
- Creating the JIRA for windows and UNIX teams to assign the tasks that are related to environment setup.
- Building jar and war files and deploying to DEV and UAT environments.
- Conducting the weekly demo to the business users on application updates.
Environment: Java1.7, Multithreading, Concurrency, Collections,JDBC, Apache POI, Java File I/O,Log4J, Java Mail API, Java Script, Jquery, CSS3, Jsp, Eclipse, Tomcat, Web logic Server, Perforce, Oracle Database, SQL Developer Tool, ANT, Autosys batch jobs, Shell Scripting, SQL and JIRA
Confidential, Dover, NH
Senior Java Developer
Responsibilities:
- Analyzing the functional specification and identifying the gaps.
- Developing the Presentation layer using the Dojo framework.
- Developing the reusable widgets and updating the wiki for other application usage.
- Conducting code quality using JSLint.
- Conducting the unit testing using intern frame work
- Developing the restful Web services and testing using soup UI.
- Developing the Data objects and mapping in the configuration file
- Validating the JSON file and Mapping the JSON object to Java script objects.
- Developed Enhanced Data Grid and applied service side pagination using JsonRest
- Executing the use cases against 495- functional specification.
- Debugging the code using the Chrome Debugging Tools
- Developing the .scss files and generating the css using the Scout.
Environment: Core Java, HTML, Java Script, CSS3, Dojo1.10 (dojo, dojox, digit), Intern, JSLint, Chrome Debugging, Scout, Rest Full Web services, Spring MVC, Hibernate, Web Sphere Application Server, HTTP Web Preview Server, Soup UI, DB2, RTC, Putty, DB Visualizer.
Confidential, Pleasanton, CA
Senior Java Developer
Responsibilities:
- Attending the Client Meetings, Brain Storming the Requirements and propagating the knowledge to offshore.
- Preparing the Proof of Concepts.
- Preparing the physical solution design document.
- Developed user interface using JSP, JSP Tag libraries, Custom Tag libraries and Java Script to simplify the complexity of the application
- Implementing the business logic in controller and integrating with data access layer
- Involved in the development of HTML pages, JSPs and CSS for different User Interfaces
- Involved in Unit Testing of various modules by generating the Test Cases
- Developing the user interfaces, business login and database scripts
- Developing the Environment setup by creating the WebSphere Application Server Profiles, Configuring the administration settings.
- Integrating the Code Developed by Offshore.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Test and QA Servers
- Trouble shooting the issues in Dev, Test and QA Environments.
- Conducting the Demo’s to the Customer
- Technical Support to Team(Offshore/Client)
- Preparing and maintaining the project artifacts.
- Coordinating with application deployment teams
Environment: Core Java, JSP, Java Script, CSS,Dojo, Jquery,Spring MVC,Hibernate,WebSphere Application Server, db2, SQL, Ration Software Developer, Ant, Web Services, Star Team, Remedy, AIMs, PAARS (Custom API), Rational Team Connect, Putty.
Confidential, San Antonio, TX
Senior Java Developer
Responsibilities:
- Involved in all phases of the Software Development Life Cycle (SDLC) including requirements gathering, designing the application, implementing the design, testing and maintenance Support
- Attending the Client Meetings, Brain Storming the Requirements and propagating the knowledge to offshore.
- Come up with questions, issues, clarifications on specifications and resolve issues on Ambiguity.
- Proposing the effort estimations.
- Preparing the Proof of Concepts.
- Developed the middle tier using J2EE technologies (EJBs, Servlets) under Weblogic application Server.
- Deployed application using Weblogic application server
- Actively participated in Agile and SCRUM methodology
- Pro-actively worked on customer issues
- Participated in writing design and functional specs
- Preparing the user stories through break down the business requirement
- Developing the Environment setup by creating the WebSphere Application Server Profiles, Configuring the administration settings.
- Attending the Daily standup meeting and moving the cards as per the status.
- Providing the weightage points to each user story based on the complexity of the requirement.
- Integrating the Code Developed by Offshore.
- Working with Version Control System to maintain the Project Artifacts.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Servers
- Trouble shooting the issues in Test and Prod Environments.
- Conducting the Demo’s to the Customer
- Attending the Offshore Calls on Need Basis.
- Technical Support to Team (Offshore/Client).
Environment: Core Java, JSP, Java Script, Présentation Framework, WebSphere Application Server, db2, SQL, Ration Software Architect, Open Make, Unica Marketing Operations, Share Point, Putty, Winscp.
Confidential, San Antonio, TX
Senior Java Developer
Responsibilities:
- Involved in all phases of the Software Development Life Cycle (SDLC) including requirements gathering, designing the application, implementing the design, testing and maintenance Support
- Designed and implemented Action Servlet for performing actions
- Designed and developed User Interface using JSP, HTML, JavaScript, JQuery, CSS
- Developed helper classes for performing business logic on various operations
- Identified the set of predefined standards before implementation phase
- Developed the middle tier using J2EE technologies (EJBs, Servlets) under Weblogic application Server
- Responsible for testing application using JUnit
- Preparing the Proof of Concepts.
- Preparing the user stories through break down the business requirement
- Attending the Daily standup meeting and moving the cards as per the status.
- Providing the weightage points to each user story based on the complexity of the requirement
- Integrating the Code Developed by Offshore.
- Working with Version Control System to maintain the Project Artifacts.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Servers
- Trouble shooting the issues in Test and Prod Environments.
- Conducting the Demo’s to the Customer
- Attending the Offshore Calls on Need Basis.
- Technical Support to Team (Offshore/Client).
Environment: Core Java, JSP, Java Script, Présentation Framework, WebSphere Application Server, db2, SQL Ration Software Architect, Open Make, Unica Interact API, Web Services, MS, Share Point, Soap UI.
Confidential, San Antonio, TX
Senior Java Developer
Responsibilities:
- Involved in all phases of the Software Development Life Cycle (SDLC) including requirements gathering, designing the application, implementing the design, testing and maintenance Support
- Developed helper classes for performing business logic on various operations
- Identified the set of predefined standards before implementation phase
- Developed the middle tier using J2EE technologies (EJBs, Servlets) under WebSphere application Server
- Responsible for testing application using JUnit
- Responsible for performing Unit testing
- Attending the Client Meetings, Brain Storming the Requirements and propagating the knowledge to offshore.
- Come up with questions, issues, clarifications on specifications and resolve issues on Ambiguity.
- Preparing the Proof of Concepts.
- Preparing and maintain the project artifacts.
- Integrating the Code Developed by Offshore.
- Working with Version Control System to maintain the Project Artifacts.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Servers
- Trouble shooting the issues in Test and Prod Environments.
- Conducting the Demo’s to the Customer
- Attending the Offshore Calls on Need Basis.
- Technical Support to Team(Offshore/Client)
Environment: Core Java, JSP, Java script, Présentation Framework, Wicket, WebSphere Application Server, db2, SQL, Ration Software Architect Open Make, Unica Interact, Webrvices, JMS, SoapUI, Putty, WinSCP.
Confidential
Senior Java Developer
Responsibilities:
- Responsible for Design, Coding and Unit Testing
- Analyzed business requirements, functional specifications and system requirements
- Designed and developed a highly convenient front end user interface using HTML and Java Server Pages (JSP)
- Involved in writing SQL Queries to retrieve and update data from DB2 Database
- Understanding and analyzing the function specification.
- Attending the Client Meetings, Brain Storming the Requirements and propagating the knowledge to offshore.
- Come up with questions, issues, clarifications on specifications and resolve issues on Ambiguity.
- Preparing the Proof of Concepts.
- Preparing and maintain the project artifacts.
- Integrating the Code Developed by Offshore.
- Working with Version Control System to maintain the Project Artifacts.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Servers
- Trouble shooting the issues in Test and Prod Environments.
- Preparing the unit test cases and answering the tester queries in case ambiguity on requirement.
- Preparing the test data scripts
- Conducting the Demo’s to the Customer
- Attending the Offshore Calls on Need Basis.
- Technical Support to Team (Offshore/Client)
Environment: Core Java, JSP, Java Script, Présentation Framework, WebSphere Application Server, db2, SQL, Ration Software Architect Open Make, putty, WinSCP.
Confidential
Senior Java Developer
Responsibilities:
- Involved in gathering the functional specifications.
- Designed and developed user interface using JSP, HTML, CSS and Java Script
- Responsible for deploying the application on Web Sphere Application server
- Responsible to developing and executing unit test cases.
- Implemented JavaScript functionality for client side validations.
- Responsible for testing application using JUnit
- Creating the WSDL and XSD files based on the requirements
- Generating the Web service server side and client side files.
- Integrating the business logic with Web service server side files
- Developing the hbm files and data objects based on the database design
- Understanding and analyzing the function specification.
- Preparing the Proof of Concepts.
- Preparing and maintain the project artifacts.
- Integrating the Code Developed by Offshore.
- Working with Version Control System to maintain the Project Artifacts.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Servers
- Trouble shooting the issues in Test and Prod Environments.
- Preparing the unit test cases and answering the tester queries in case ambiguity on requirement.
- Preparing the test data scripts
- Technical Support to Team (Offshore/Client)
Environment: Core Java, JSP, Java script, Présentation Framework, Ejb2.0, Web Services, WebSphere Application Server, db2, Ration Software Architect, oracle 10g.
Confidential
Java Developer
Responsibilities:
- Attending the Client Meetings, Brain Storming the Requirements and propagating the knowledge to offshore.
- Come up with questions, issues, clarifications on specifications and resolve issues on Ambiguity.
- Preparing the Proof of Concepts.
- Preparing and maintain the project artifacts.
- Working with Version Control System to maintain the Project Artifacts.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Servers
- Trouble shooting the issues in Test and Prod Environments.
- Preparing the unit test cases and answering the tester queries in case ambiguity on requirement.
- Preparing the test data scripts
- Technical Support to Team
Environment: Core Java, JSP, Java Scripts Struts2.0, Ajax, Ejb3.0, JPA, Jboss4.x, SQL, SQL Developer 2000, Eclipse, Oracle 10g.