Sr. Java Developer Resume
Princeton, NJ
PROFESSIONAL SUMMARY
- Having almost 9 years of professional experience in software industry
- Experienced in Requirement Gathering and Analysis, Design and Developments phases of Software Development Life Cycle (SDLC).
- Experience in developing Front End & Back End applications using Java, J2EE, GWT, Smart GWT, Spring(DI), JDBC, ANT, Log4j, Servlet, Hibernate and Oracle
- Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP and Servlets.
- Experienced in using Oracle, SQL SERVER & PLSQL Dev
- Strong exposure working wif J2EE design patterns like MVC, POJO, VO, Singleton and Data Access Objects
- Proficient in creating server - side components, designing and implementing Business Tier Objects, User Interface (GUI) design and development, Unit testing, debugging and Deployment
- Extensive experience in production support and troubleshooting issues arising post-deployment
- Extensive experience in Financial, Retail domains
- Experienced in various methodologies like Waterfall and Agile
- Experienced in writing SQL Queries, DB Jobs, triggers and understanding Stored Procedures
- Experience wif multiple Servers like Web Logic 10.3.X, JBoss 4X,51
- Experienced working in Data Migration (through PL/SQL)
- Strong experience in Configuration tools like Eclipse IDE, SVN, Vault & Visual Safe Source (VSS).
- Having exposure to different components in Websockets, Maven, GIT
TECHNICAL SKILLS
Operating Systems: WINDOWS XP/7/10 and Linux
Programming Languages: JAVA, J2EE
Web Technologies: GWT, Smart GWT, Servlets, JSP
Frameworks: Spring (DI), Knowledge on Hibernate
Servers: WebLogic 10.3.x Jboss4.x/5.1 and Knowledge on Apache Tomcat
Databases: Oracle, SQL SERVER, PLSQL Developer, MySql
SQL Technologies: SQL, PL/SQL
IDE: Eclipse IDE
Version Control Systems: SVN, Vault & Git
Tools & Utilities: SQL Developer, Secure Shell (SSH), Putty, Jasper
Distributed Technologies: Knowledge on Remote Method Invocation (RMI), JMS and MQ series
Build Process tools: Ant, Maven
PROFESSIONAL EXPERIENCE
Confidential, Princeton, NJ
Sr. Java Developer
Responsibilities:
- Interacted wif business analysts to study the requirements and design interfaces for the various use cases.
- Working in development of service layer using Spring, Hibernate
- Worked on Apache POI to generate Excel Sheets automation.
- Worked on Spring dependency injunction service implementation.
- Involved in Design, Development, lower regions (TEST, STAGE, and UAT) and Production phases of the application.
- Implemented logger for debugging using Log4j.
- Worked on the security issues and to design and develop the solutions to resolve the same.
- Preparing DB scripts and PL/SQL programming to resolve DB related production issues
- SQL Query tuning based on the keys & indexes to enhance performance of application in production environments.
- Analyzing the problem and performed Unit Testing.
- Created detailed design document, use cases, sequence and class UML diagrams.
- Involved in fixing production defects.
- Conduct Lead Reviews and mentor junior team members.
- Promptly escalate any issues, which effects product delivery and quality to reporting manager.
Environment: Apache Tomcat, Java, Spring, Hibernate, MySQL, Eclipse, LOG4j, SSH, Putty, JIRA, Windows 7/10, Unix, Apachi POI.
Confidential, Rochester MN
Sr. Java / J2EE Developer
Responsibilities:
- Responsible for gathering business and functional requirements from the users.
- Gathered & analyzed requirements from the client and written requirements, technical and design specifications.
- Implemented Agile (Scrum) Methodology dat includes daily scrum wif team.
- Developed the application using Hibernate and Spring Framework.
- Developed presentation layer using Spring MVC and used annotation based mapping to map the JSP post backs to the controller methods
- Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact wif the Sybase database.
- Designed and developed Domain Object to include new Mismo format wifout affecting downstream systems.
- Implemented Object-relation mapping in the persistence layer using Hibernate framework.
- Developed Junit Test cases for Unit Testing.
- Tested and integrated DAO/Business/UI.
- Used Rational Clear Case for version control and change management, and SVN for design document control.
- Implemented software development best practices, formatted code using Check Style and PMD.
- Used Struts framework to control the page layout and Struts validation framework to do client side and server side validations.
- Integrated PL/SQL stored procedures, functions, database triggers, and debugged PL/SQL stored procedures.
- Design and Development of XML assembler using Java 1.5, JSP, JavaScript, Apache xml beans, XML, XSD and LOG4J.
- Consumed messages from JMS queue.
- Development of File scanner to read and cache xml files as java objects.
- Used JProfiler for capturing performance bottleneck and memory leaks in the system.
- Implemented Web services using WSDL/SOAP and created web services and clients to use those services.
- Written ANT Scripts to deploy the application into WebLogic application server for dev, QA, stage and Pre production environment.
- Developed common components like JNDI/JDB/Hibernate Connection Pool.
Environment: Java 1.5, Struts, Spring, Hibernate, PL/SQL, Weblogic, Sybase, PMD, Check Style, JSP, JavaScript, XML, XSDANT, Eclipse, Oracle, WinXP, junit, JMS, JAXB, SAX.
Confidential, Belfas
Senior Java Developer
Responsibilities:
- Interacted wif business analysts to study the requirements and design interfaces for the various use cases.
- Involved the end-end design for dis project which uses RPC layer for client server communication.
- Worked in Development of UI using GWT, customization and enhancement for the application as per user/client requirement.
- Worked on Apache POI to generate Excel Sheets automation.
- Worked on Spring dependency injunction service implementation.
- Involved in Design, Development, lower regions (TEST, STAGE, and UAT) and Production phases of the application.
- Worked on Jasper to generate reports in pdf automation.
- Worked on Spring Batch for Asynchronous processing transactions.
- Implemented logger for debugging using Log4j.
- Worked on the security issues and to design and develop the solutions to resolve the same.
- Preparing DB scripts and PL/SQL programming to resolve DB related production issues
- SQL Query tuning based on the keys & indexes to enhance performance of application in production environments.
- Analyzing the problem and performed Unit Testing.
- Worked java script debugging tools like IE Developer tools and Firefox firebug.
- Created detailed design document, use cases, sequence and class UML diagrams.
- Involved in fixing production defects.
- Conduct Lead Reviews and mentor junior team members.
- Promptly escalate any issues, which effects product delivery and quality to reporting manager.
Environment: Jboss 4.2.x, Weblogic 10.3.x, Java, GWT 2.0, Spring 2.3, Servlet, Oracle 11g, Eclipse, LOG4j, Jasper, SSH, Putty, JIRA, Windows XP/7, Unix, Apachi POI.
Confidential
Associate Consultant (Developer)
Responsibilities:
- Interacted wif business analysts to study the requirements and design interfaces for the various use cases.
- Involved the end-end design for dis project which uses RPC layer for client server communication.
- Worked in Development of UI using GWT, customization and enhancement for the application as per user/client requirement.
- Worked on Apache POI to generate Excel Sheets automation.
- Worked on Spring dependency injunction service implementation.
- Involved in Design, Development, lower regions (TEST, STAGE, and UAT) and Production phases of the application.
- Worked on Spring Batch for Asynchronous processing transactions.
- Implemented logger for debugging using Log4j.
- Worked on the security issues and to design and develop the solutions to resolve the same.
- Preparing DB scripts and PL/SQL programming to resolve DB related production issues
- SQL Query tuning based on the keys & indexes to enhance performance of application in production environments.
- Analyzing the problem and performed Unit Testing.
- Worked java script debugging tools like IE Developer tools and Firefox firebug.
- Created detailed design document, use cases, sequence and class UML diagrams.
- Involved in fixing production defects.
- Conduct Lead Reviews and mentor junior team members.
- Promptly escalate any issues, which effects product delivery and quality to reporting manager.
Environment: Jboss 4.2.x, Weblogic 10.3.x, Java, Smart GWT 3.0, Spring 2.3, Servlet, Oracle 11g, Eclipse, LOG4j, Jasper, SSH, Putty, JIRA, Windows XP/7, Unix, Apachi POI.
Multiple Banks
Support Engineer at Infosys Technologies Ltd.
Responsibilities:
- Understanding the requirements based on businesses and functional documentation
- Use Best practices and Coding standards
- Developed the user requirement by programming using java, jdbc
- Develop Unit Test cases using automated unit test framework
- Involved in Fixing Production Issues
- Coding and Debugging based on the severity of the issue
- Pay High attention to detail in all the work, quality and on time delivery of agreed deliverables.
- Promptly escalate any issues, which effects product delivery and quality to reporting lead.
- Involved in fixing Production Defects.
Environment: Java, JSP, Servlets, Spring AOP, Spring IOC, Spring ORM, Spring MVC, Hibernate, DAO, DTO, XML, JDBC, Transactions, JavaScript, JQuery, JSON, Apache Tomcat, WebLogic Application Server, SOAP, WSDL, JMS, Eclipse, Oracle, CVS, JUnit, log4j
Confidential
Jr. Developer
Responsibilities:
- Worked wif the business team to analyze and understand the requirements.
- Developed Hibernate mapping java classes which refer to database tables for insert, update, select and delete operations.
- Develop DAO layer using Hibernate ORM technology.
- Implemented services and controllers using Struts Framework.
- Designed and developed user interfaces using JSP and HTML.
- Handled Server and Client side Validations.
Environment: Java, J2EE, Struts, GWT, MySQL, JSP, Servlets, Tomcat, HTML, RMI, Java script, Jquery, CSS.
