Sr. Developer Resume
Plano, TexaS
SUMMARY
- Over 9 years total experience in IT industry, with extensive experience in designing, development of web based applications using Java/J2EE technologies in domains like Retail, Manufacturing etc.
- Have very strong knowledge and experience in advanced PL/SQL programming on Oracle Database. Have hands on experience in developing UI based web pages. Have excellent knowledge in handling cron jobs written in java, PL/SQL and UNIX scripting.
- Extensive experience of designing and developing software applications with the JDK1.7, Annotations, Java, JSP, Servlets, Java Beans, JNDI, JMS, ORM, JNDI, JDBC, JAXP, RMI, XML, JavaScript, CSS.
- Proficient in MVC Frame works like struts and springs.
- Hands on experience in SOA (Service Oriented Architecture) by creating the web services using SOAP, JAX - WS, JAX-RS, Restful, and WSDL.
- Experience in Restful APIs using JAX RS in springs and Jersey.
- Proficient with Comprehensive Technical and Business Skill Set Spring Dependency Injection, Spring Boot, JSP, and servlets.
- Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC) and Data Access Object (DAO).
- Well experienced with XML parsing and JSON transformations
- Experience in Front End Technologies using JSP, HTML, XHTML, CSS, and JavaScript.
- Experience in writing persistence mapping using Hibernate like one-to-one, one-to-many and many-to-many.
- Experience in writing numerous test cases using JUnit framework.
- Expertise in RDBMS databases like Oracle 11i.
- Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, Cursors using PL/SQL.
- Have excellent knowledge on handling batch jobs written in PL/SQL, Java and UNIX scripting language.
- Experience in writing build scripts using ANT, Maven and Gradle.
- Have very good experience on the Extract Transform and Load (ETL) process using UNIX shell scripting.
- Experienced in a fast paced Agile Development Environment including Test-Driven Development (TDD) and Scrum.
- Good working knowledge in IDE tools like Eclipse, Spring Source Tool suite (SSTS), IntelliJ.
- Strong Object Oriented Analysis and Design (OOAD), ERD documentation, UML artifacts modeling with Rational Rose.
- Design and deploy systems, devise and implement detailed business processes.
- Having good experience interacting with client BA team to understand the requirements and provide technical approach, design develops to meet the requirements.
- Good hands on experience in Full life cycle projects.
- Excellent problem solving skills with a strong technical background and good interpersonal skills.
- Experience on the different source control software like VSS, CVS, Tortoise SVN and Clear Case. Also have knowledge in GIT repository.
- Expertise working on Application servers and Web servers like WebLogic 8.x/9.x/10.x,WebSphere, Apache Tomcat 5.x/6.x/7.x
- Flexible and versatile to adapt to any new environment and work on any project.
- Highly motivated & self-learning team member, always looking forward to gain in-depth knowledge on Cutting edge Technologies, thereby applying innovative skills effectively to provide real time solutions dynamically.
- Energetic and determined person with innovative thoughts along with good Interpersonal and Intra personal skills.
TECHNICAL SKILLS
Operating Systems: AIX, Windows
Languages: Java, C, C++, CSS, Perl, Java script, SQL, PL/SQL
Internet Technologies: JSP, JSTL, Servlet, XML, XSL, Web Services Restful and SOAP
Frame works: Struts 1.2, Springs IOC, Springs MVC, Spring Boot
Persistent Layer: Hibernate and JDBC
RDBMS: Oracle 11i.
Tools: / Software: Eclipse, Toad, WSAD 5.1.2, RAD
Application Servers: Tomcat 9.0, IBM Web Sphere 6.0 and BEA Web Logic 10
Build tools: Maven and Gradle
Content management tools: SVN, VSS, Clear case, RTC and GIT
PROFESSIONAL EXPERIENCE
Confidential - Plano,Texas
Sr. Developer
Responsibilities:
- Implemented Restful APIs Related, Predictive, Category to Department etc using spring 3.7.3 as part of Gallery migration.
- Design and Development of service layer (involves developing Controllers and POJOs) using spring framework and spring boot.
- API services query ENDECA to get the results. Implemented Controller through Assembler class which hit the ENDECA to fire the query.
- Implemented Rest client to redirect to Production page for lot id/product name search using REST Template.
- Expertise in developing critical and responsive GUI/frontend components using JSP,HTML, CSS, JavaScript, and JSTL.
- Prepared design documentation for User story.
- Implemented Cache Filter for API and WEB applications for adding max-age parameter in response.
- Coded to add Search, Navigation objects to Cache which implemented using HazelCast over the AKAMAI.
- Implemented free shipping banner and Marketing slots which can have one of them like Image/Image Map/One record/Text banner/Text box.
- Help team members with technical issues.
- Writing test cases & Performing Unit Testing.
- Conducting Code review for offshore team.
- Post production support and maintenance.
Environment: JAVA/J2EE, Spring Boot, Spring IOC, Spring MVC, JSP, Java script, CSS, Restful web services, JUnit, Hibernate, JSON, Slf4J, Tomcat, STS,GIT repository and Eclipse.
Confidential
Sr. Developer
Responsibilities:
- Designed business logic with consultations, based on the requirements given by business analysts for the responsible modules.
- Designed and developed the web based application using Spring MVC module and Spring Boot.
- Implemented data base persistence layer using Hibernate.
- Developed web based user interface screens using JSP, HTML5, JavaScript.
- Created forms to collect and validate data from the user in HTML5 and JSP.
- Created CSS to get unique look and feel across the related facets.
- Wrote REST Web Services to bring Data from Database.
- Implemented spring validation framework to validate the user inputs to Data from Oracle Database Dynamically.
- Development CRUD functionality for various administrative system related tables and product components using Hibernate.
- Performed Backend testing to verify the data integrity by passing SQL Queries.
- Added dependencies to the pom files, used to manage the project using Maven project management tool.
- Developed Application using Eclipse IDE and used SVN Version Control.
Environment: JAVA/J2EE, Spring Boot, Spring IOC, Spring MVC, Java script, JSP, JUnit, XML, PL/SQL, Restful web services JAXRS Using Jersey, Hibernate,Slf4J, JSON, Tomcat, GIT and Eclipse.
Confidential
Sr. Developer
Responsibilities:
- Have automated test cases which were part of SVT test suite and reduced effort.
- Have been a key resource in the team.
- Got hands on experience on core modules of Java like - ORB(Object Request Broker), IO
- Effectively resolved many performance issues that were existing in the test cases.
- Have worked on manual testing.
Environment: IBM Core Java, XML, XSLT, Toad, RAD 7.1, Web Sphere 6.1, Clear case.
Confidential
Sr. Developer
Responsibilities:
- Involved in the Analysis, Design, Coding and testing of user requirements in different sprints and documentation of the application.
- Working on the development work as well as support for the previous releases.
- Working with the development team in client side and updating status daily.
- Deployed and tested the JSP web pages in Tomcat server.
- Involved in designing Application based on MVC architecture.
- Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
- Developed JSP pages for web Layouts using HTML, CSS,JSTL, Struts Tags and UI components.
- Written validations and JSP custom tags for the usage in various screens.
- Perform unit and integration testing for various applications using Shell Scripting.
- Designed and developed Business Services using Spring Framework (Dependency Injection).
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Service Locator, Data Access Object and Singleton.
- Implemented persistence layer using Hibernate which is used for the O-R mapping between object and DB tables to immediately update the information provided by employees in regional sales office.
- Have developed many screens which deals with generating excel reports.
- Has taken up the responsibility of leading a team of three.
- Effectively resolved many performance issues that were existing in the system.
- Working closely with the team and answering their concerns both technical and non technical
- Worked on major and minor tickets.
Environment: JAVA, J2EE, PL/SQL, JSP, Struts, Springs IOC, MVC, JAX-WS Web Services, Hibernate, UNIX Shell Scripting, CVS, Eclipse.
Confidential
Sr.Developer
Responsibilities:
- Involved in the Analysis, Design, Coding and testing of user requirements in different releases and documentation of the application.
- Understanding the existing system architecture.
- Was the only person to work on development sprint R11.6 release
- Has got good exposure in this project on the tasks like making estimates and code tuning
- Was directly reporting to client at onsite and learnt about the onsite-offshore model.
- Got good exposure to some new databases like Netezza and Greenplum
- Has got excellent knowledge on ETL process followed.
- Have created documents for all the RCA‘s done for future reference.
- Created Unit Test Plans for the sprint R11.6.
- Mentored the entire support team about the complete on R11.6
- Was of part of production support and worked on analysis and fixing of some major bugs.
- Have worked on many critical tickets and done RCA for the existing issues which occurred frequently.
- Worked as a team to target the closure of tickets as per SLA.
- Always adhered to processes like being on-time during shifts and on call support.
- Have mentored the new joiners in the team with the processes and application knowledge.
- Proactively raised alarm on few critical issues and worked on to take them to closure.
- Always focused on work to deliver the best according to priority. Many times guided the team towards the same.
Environment: JAVA, J2EE, PL/SQL, UNIX Shell Scripting, Oracle9i, Greenplum, Netezza, PL/SQL developer, PgAdmin, Squirrel, SQL Loader
Confidential
Developer
Responsibilities:
- Involved in development of business domain concepts into Use Cases, Sequence Diagrams, Class Diagrams, Component Diagrams and Implementation Diagrams.
- Implemented various J2EE Design Patterns such as Model-View-Controller, Data Access Object, Business Delegate and Transfer Object.
- Developed JSP pages for Auction Home page using HTML, CSS, Struts Tags and UI components.
- Written JSP Custom tags as part of the presentation.
- Responsible for analysis and design of the application based on MVC Architecture, using open source Struts Framework.
- Developed Struts Action classes and Validation classes using Struts controller component and Struts validation framework.
- Developed and deployed UI layer logics using JSP, XML, JavaScript, HTML /DHTML.
- Used Spring Framework and integrated it with Struts.
- Designing and Developing the Web Portal Applications, web services, technologies Spring MVC, JQuery, JSON, Spring ORM using Scrum based agile methodologies.
- Involved in Configuring web.xml and struts-config.xml according to the struts framework.
- Designed a light weight model for the product using Inversion of Control principle and implemented it successfully using Spring IOC Container.
- Used transaction interceptor provided by Spring for declarative Transaction Management.
- The dependencies between the classes were managed by Spring using the Dependency Injection to promote loose coupling between them.
- Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
- Developed DAO using spring JDBC Template to run performance intensive queries.
- Developed ANT script for auto generation and deployment of the web service.
- Wrote stored procedure and used JAVA APIs to call these procedures.
- Developed Agile processes using Groovy, JUnit to use continuous integration
- Developed various test cases such as unit tests, mock tests, and integration tests using the JUNIT.
- Experience writing Stored Procedures, Functions and Packages.
- Used log4j to perform logging in the applications.
Environment: JAVA, J2EE, Struts MVC, JDBC, JSP, JavaScript, HTML, Spring IOC, JAX-WS, Web sphere, Application Server, XML, XSLT, Oracle SQL/PLSQL, Unix Shell Scripting, JUNIT and Log4j, CVS, Eclipse
Confidential
Developer
Responsibilities:
- Responsible for understanding the scope of the Project and Requirement gathering.
- Designed the application using Rational Rose by use case diagrams, class diagrams, sequence diagrams and activity diagrams.
- Developed number of UI screens in the application using JSP, JSTL,HTML and CSS.
- Developed Action Forms and Action classes for validation and business logic respectively.
- Written Action Forms that represents business profiles that is set or get by the HTML form
- Written Action Classes that performs actions for doing Action Forwards.
- Developed the call handling logic this service which included decision making logic to handle calls using Java, XML.
- Developed Business components usingJavaObjects,Java, Servlet.
- Written Ant Build Scripts to build the EAR and WAR.
- Written Database triggers and Stored Procedures in Oracle.
- Deployed the application using WebSphere Application Server.
- Back-end development of enhancements and customizations to the database.
- Developed JUnits test cases for coverage of the application.
Environment: Core Java, JDK1.5, J2EE, JSP, STRUTS 1.2, WebSphere Application Server 6.1, Ant, TOAD, Oracle SQL/PLSQL, Rational Clear Quest, Rational Clear Case, Oracle 10g, XML, JUNIT, UNIX, Log4j, Perl and Windows XP
