Sr Java Developer Resume
IL
SUMMARY
- Around 9 years of IT experience as a qualified Software Programmer.
- Hands on experience on J2EE technologies like Java, JDBC, JSP, Servlet, Java Beans, J2EE frameworks (Struts), ATG Commerce Server, Repositories, Droplets and Form Handlers.
- Expertise in JAVA, J2EE, JSTL, Servlets, JSP, Struts, Spring, Hibernate, Web Services (REST & SOAP), JDBC, XML, XSLT, AJAX, HTML, Java Script, JQuery, DOJO, CSS.
- Worked on an ATG framework which is very similar Spring and Hibernate.
- Good experience with Java related framework ATG.
- Having good exposure to e - commerce applications.
- Designing and implementing product enhancements, redesign of existing product functions, trouble-shooting and resolving product defects, unit and integration testing.
- Depth knowledge with demonstrable, proven expertise in Object-Oriented Analysis, Design, and Implementation, and with applied experience using Design Patterns.
- Experience in software development extensively using Java, J2EE and Struts.
- Having good exposure to database back ends like Oracle, DB2, PostgreSQL and SQL.
- Expert knowledge of Software Management Systems- Visual Source Safe and CVS.
- Extensively used PL/SQL queries to interact with databases.
- Involved in Design of Business models using UML and Rational rose, experience in creating Use case diagrams, Class and object diagrams, Sequence diagrams
- Experience in usage of database clients like TOAD, SQL Navigator and PgAdmin.
- Good experience working in Windows, UNIX and Linux environment.
- A team player with a responsibility oriented strategy at work place and an ability to learn, adapt and implement new skills
- A multi-tasking, hardworking self-starter who can prioritize in order to meet deadlines, self-motivated and self-reliant worker, capable of working alone or as part of a team.
- Excellent verbal, written and communication skills.
- Self-starter and ability to adapt and learn new things quickly.
TECHNICAL SKILLS
Architecture/Frameworks: J2EE, MVC, SOA, Struts, JSF, Hibernate, Spring, Web services (SOAP & REST), ATG Commerce, ATG Dynamo.
Languages: Java, XML, SQL, PL SQL
Application Server: WebSphere, JBOSS, Tomcat
Script Languages: XML, HTML, JavaScript, JQuery, Junit
Server Programming: J2EE, Java, JSP, JQuery, Servlets, JNDI, EJB,JMS
Design Methodologies: Design Patterns, UML, OOAD, RUP, XP
GUI /Visualization: JSP, JSF, AWT, Swing, Applets, AJAX, and Html
Tools: /Technologies Rational Application Developer (RAD), Eclipse, Ant, Maven, Log4j, Dream Weaver 8.0, TOAD, Putty
Databases: DB2, Oracle, SQL, MySQL
Version Control Tools: Concurrent Versions System, Visual Source Safe
Operating Systems: WINDOWS XP/2000/2003, Red Hat Linux 9, UNIX
PROFESSIONAL EXPERIENCE
Confidential, IL
Sr Java Developer
Responsibilities:
- Worked on establishing the work environment need to setup Spring MVC application for my development.
- Worked closely with business analysts to refine the requirements.
- Involved in development of Controller, Model and Views.
- Involved in development of custom APIs for the product.
- Spring JDBC was used for interacting with MySQL database.
- Responsible for generating design documentation for the product.
- Actively involved in development of core java, JSP pages, servlet classes and unit testing.
- Unit testing of the custom APIs and share applications on a planned manner.
- Involved in various roles like development, testing and documenting.
- Worked in accordance with system testers and business analysts to provide more efficient end product.
Environment: Java/JRE 1.8, JSP, Eclipse IDE (LUNA), Windows, Mac, Spring MVC, JSTL, Spring Jdbc Template, Maven, CVS, My SQL 5.6, My SQL Workbench 6.1 and Apache tomcat 8.0
Confidential
Lead Java Developer / ATG Developer
Responsibilities:
- Designed and developed large-scale e-commerce web applications using Java on the Oracle ATG Commerce platform supporting all phases of the software development life cycle.
- Worked on fixing production issues and enhancements.
- Active role in understanding requirements, design and implementing the application flow.
- Problem-solving in all areas of Oracle ATG Web Commerce development including the debugging of developed code.
- Some of these components or functionalities are: profile, order, order tracking, promotions, Product, checkout process, multisite, estimated delivery dates, etc.
- Worked on all the issues related to droplets, Form handlers (Java Classes), repositories (Hibernate concept), JSP, JavaScript.
- Developed page level JSP code and ATG Web Commerce back-end components code in Java.
- Designed and developed enhancements that are part of monthly releases.
- Written queries to obtain data from backend oracle database.
- Interacted with external services to get the user information making web service calls.
- Participated design and code reviews with the team.
- Performed unit testing of the code.
- Worked closely with the business analysts, Architect and QA teams to build, test and release developed code for web site implementations.
Environment: Java, JSP, JQuery, JavaScript, XML, ATG10, ATG Commerce Server, Eclipse Juno, Jboss, GIT, Rational Rose, Source Tree, Ant, Oracle 10g,Web Services(REST), SQL Developer, Oracle VM, Linux Mint, HP Application Lifecycle Management, UNIX.
Confidential
Lead Java Developer / ATG Developer
Responsibilities:
- Writing of JSP code for the creation of web pages.
- Writing java classes and extending already existing java classes.
- Worked as a component developer to code in Java and J2EE technologies.
- Development of the form handler java classes.
- Worked on DSB or droplets to generate dynamic content.
- Mostly worked on fixing the production issues, making changes to the code and then testing the application.
- Utilized Java debugging and error handling classes and techniques to troubleshoot and debug issues.
- Worked on modules like Profile, Cart, Checkout and Order.
- Worked on customizing repositories (xml) and pipeline processor chain.
- Involved in design and developing modules while making enhancements to the project.
- Resolving the defects logged in the defect tracking system.
- Interaction with the client during the deployment and solving the issues during in a timely and quality manner
Environment: Java, JSP, CSS, JavaScript, XML, ATG10.0/9.1, ATG Commerce Server, WebSphere, RAD, Ant1.7, Oracle 10g, Web Services, SQL Developer, JIRA, and Windows XP.
Confidential
ATG Technical Lead
Responsibilities:
- Active role in understanding requirements, design and implementing the application flow.
- Designed UML class diagrams, flow charts, sequence diagrams using Rational Rose as per the requirement.
- Coordinated and worked with a team of offshore developers.
- Responsible for entire user interface development of B2C website.
- Developed mock up screens with navigation using HTML, JavaScript and CSS as per style guide provided by client.
- Worked on the Account Management modules like registration, login, managing user account etc.,
- Worked on managing the user account, updating that account information, order history and order status.
- Involved in all the phases like the user creating an account, login, browsing the products, adding items to the cart, placing an order, order confirmation and then routing orders to the store for picking.
- JSP’s are used for creating web pages.
- Worked extensively using DSB or droplets, form handlers (java classes) and repositories.
- Worked on ATG 9.0 and ATG 10 commerce environments.
- Worked with ACC and BCC to resolve production issues.
- Interacted with external services to get the user information making web service SOAP calls.
- Written queries to obtain data from backend oracle database.
- Performed unit testing of the code.
- Resolving the defects logged in the defect tracking system.
- Worked with the Architect and business team to identify and resolve the defects.
- Acted as a single point of contact between offshore and onsite development teams and coordinated various tasks and activities throughout the project implementation.
Environment: ATG 10.0/9.0, ATG Commerce Server, Java, JSP, JavaScript, JBoss 4.0.3, Eclipse Ganymede, Ant1.7, Oracle 10g, XML, starUML, Web Services(SOAP), DB Visualizer, Omniture, Endeca, JIRA, and Windows XP.
Confidential
Web Developer
Responsibilities:
- Responsible for entire user interface development of B2C website for Confidential .
- Developed mock up screens with navigation using html, JavaScript and css as per style guide provided by client.
- Involved in client presentations and get .
Environment: Java, JSP, J2EE, JMS, JavaScript, CSS, JQuery, DOJO, HTML, DHTML, Web services, ATG Commerce Server, JBoss4.0.3, Eclipse 3.0, Oracle 10g, XML
Confidential
Java Developer
Responsibilities:
- Involved in Analysis, design and coding on J2EE Environment.
- Responsible for developing use cases, class and sequence diagram for the modules using UML and Rational Rose 2000.
- Involved in system analysis, design and implemented the Model View Controller (MVC) Architecture.
- Designed and Implemented Partner Portal module using Spring port let MVC
- Implemented MVC architecture using Struts
- Implemented IOC frame work for building the components.
- Involved in database programming in PostgreSQL using SQL.
- Designed, developed and implemented the business logic required for Security presentation controller.
- Developed system preferences UI screens using JSP custom TagLibs, JSP templates and HTML.
- Developed web Components using JSP and Servlet under J2EE Environment.
- Used Java Script for Client side validations.
- Involved in preparation of unit and system test cases and testing of the module in 3 phases named unit testing and system testing and regression testing.
- Used Visual source safe 6.0 as configuration Management tool.
- Conduct team meetings regularly for reviewing status and discussing plan, on time delivery of plan reports.
- Writing PL/SQL queries to check the data in the database
- Functional testing of the product to ensure it meets the requirements
Environment: Java, J2EE, JSP, Servlets, JMS, JavaScript, Spring JDBC, Hibernate, Jboss4.0, Junit, PostgreSQL8.1, PgAdmin, Windows XP, XML, Internet Explorer 6.0, Mozilla Firefox.
Confidential
Java Developer
Responsibilities:
- Drilling the application requirements to Lower levels
- Preparation of flow of modules
- Developed generalized application beans to communicate with PostgreSQL database using JDBC
- Involved in design of the database.
- Involved in coding of the application.
- Validating the forms using JavaScript.
- Resolving bugs in the system.
- Wrote thorough JUnit Tests for many business objects to ensure correct individual method functionality.
- Writing SQL queries to check the data in the database
- Interaction with the client during the deployment and solving the issues during in a timely and quality manner.
Environment: Java, J2EE, JSP, Servlets, PostgreSQL 8.1, PgAdmin, NetBeans5.0, Windows 2003, XML, Internet Explorer 6.0.
Confidential
Software Engineer
Responsibilities:
- Involved in Development of Reception/Admission and Payment/Receipts modules
- Complete understanding of requirements and design
- Developed HTML pages for Client Side Validation
- Wrote client side validation in Java Script.
- Involved in creating JSP pages for presentation of the data to the end user
- Designed new services using various J2EE design patterns like DAO, Value Object, and Session Façade.
- Wrote ANT scripts to deploy the components on WebSphere Application Server 5.1.
- Did regular code reviews and fixed major bugs without side effects.
- Strict adherence to Java coding standards
Environment: Java, JSP, Servlets, EJB, Struts, WebSphere Studio Application Developer, Oracle 8i, WebSphere Application Server 5.1, HTML, JUnit, Java Script, Rational Rose, Dream Weaver 8.0, CSS, Ant, Log4J, VSS, Linux.
