Sr. Java Developer Resume
Mclean, VA
SUMMARY
- Over 9+ years of professional IT Experience in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in various web Applications using JAVA/J2EE technologies.
- Excellent in Server side development with J2EE/Java1.5/1.6/1.7, Tomcat 7.0, Web Sphere Portal Server V6.0/ V6.1/V7.0, Web Sphere Application Server V6.0/ V6.1/ V7.0, WebSphere Content Management (WCM) V6.0/V6.1/V7.0 Server JSR 168, JSR 286, ADOBE AEM V5.6.1/6.1 and Object Oriented programming concepts
- 3 years’ Experience with Adobe AEM 5.6/6.0.
- Hands on experience with Multi - Threading and Collections frameworks, JSP, Servlets, Java Beans, and JDBC.
- Experience in working with IDE’s like Eclipse, Water Falls,touch on SAO,Spring Tool Suite (STS), IBM RSA Net Beans, and IBM RAD.
- Hands on experience in client-side validations like AngularJS, Cucumber, jQuery as well as HTML, CSS, XML, JavaScript.
- Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), Spring (IOC, MVC, AOP, DAO), Hibernate and Java Web Framework along with Web Services (SOAP, RESTful) and Database related technologies.
- Extensively worked on developing UI components using Angular JS and JSON to interact Restful web services.
- Working experience in deploying different Application and Web Servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss.
- Hands on experience in Ant/Maven Scripts for Build activity and Log4J for application logging.
- Worked extensively on projects using SQL and PL/SQL. Created and modified Stored Procedures to encapsulate business logic in the database.
- Experience in using JBPM in case of handling multiple applications and designing complex scenarios.
- Designed and coded application components in a Test-Driven Development (TDD) approach.
- Experience on different operating systems like UNIX, Linux and Windows.
- Implemented the service projects on the Agile Methodology and involved in running the scrum meetings.
- Performed Code review and applied performance tuning techniques to improve the query performance.
- Expertise in Performance improvement and Production support for live Applications.
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
- Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.
- Quick learner with strong problem-solving skills, Good verbal and analytical skills.
TECHNICAL SKILLS
- Adobe Day Communiqués 5.5 and 5.6 and Adobe Experience Manager 6.0, DAM management in AEM.
- Web Sphere Portal Server V6.0/ V6.1/V7.0, Web Sphere Application Server V6.0/ V6.1/ V7.0, Web Sphere Content Management (WCM) V6.0/V6.1/V7.0 Server JSR 168, JSR 286,Solr Search Engine
- Core Java, Java, Applets, Swings, Java Beans, J2EE (JSP, Servlets), CSS, NodeJS, JavaScript, AngularJS, Web Services, JDBC/ODBC, Oracle.
- C, C++, Java, UML, HTML, SQL, PL/SQL.
- Struts, Spring, Hibernate, JSF
- Eclipse, Spring Tool Suite (STS), RSA, My Eclipse, Net Beans, IBM RAD.
- Rational Rose, Visio.
- Windows (NT/2000/XP, 7), UNIX and LINUX.
- Windows (NT/2000/XP, 7), UNIX and LINUX
- HTTP Watch, TRAC (Defect Tracking), CVS, GIT, SVN, IBM ClearCase, SOAP UI, XML Notepad, WebStorm.
PROFESSIONAL EXPERIENCE
Confidential, Mclean, VA
Sr. Java Developer
Responsibilities:
- Working with business analysts and external customers to refine and clarify project requirements.
- Involved in various phases of Software Development Life Cycle (SDLC) such as analysis, design and development.
- Designed and developed websites/pages in Adobe CQ/AEM by implementing the responsive design
- Extensively used Adobe CRX, CRXDE, WCM, Package Manager, Components, Workflows, Widgets, and DAM
- Expert in developing custom CQ components and modify the out of the box components
- Expert in Authoring and publishing the Adobe CQ applications and performed cross-browsing testing
- Strong experience in Adobe related technologies like Sling, OSGI, Apache Felix, Apache Jackrabbit, JCR, and CRX
- Extensive Agile development experience with Scrum.
- Involved in DTV, MyATT high visible migration project.
- Used Eclipse as the integration environment for developing, debugging and maintaining project code files.
- Involved in testing, debugging, bugs fixing, and documentation of the system.
- Involved in analysing the daily defects of the production support and finding the root cause.
- Responsible for code merging and code review to release branches.
- Involved in fixing the bugs or defects in the application. Monitoring the Team members and resolving trouble shootings.
- Using GIT HUB/SVN as version control system.
- Development experience on REST web services.
- Worked with ANT and involved in creating JAR, WAR and EAR files.
- Using JIRA for bug/task tracking and time tracking.
- Involved in the Maintenance and Support of the System.
Environment: Adobe CQ,Oracle Weblogic 12.1.2, JSP,, Spring Boot, Java, J2EE, Angular JS,AEM 6.0.
Confidential, Pleasanton CA
Java Developer
Responsibilities:
- Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, and AJAX.
- Used Spring JDBC to execute database queries. Created row mappers and query classes for DB operations.
- Used Spring framework for Dependency Injection and JDBC connectivity.
- Developed RESTful Web services client to consume JSON messages using Spring JMS configuration. Developed the message listener code
- Design HTML prototypes, visual interfaces and interaction of Web-based design.
- Involved in development of custom Servlet handling http request and response objects.
- Create JSP pages for the Customer module of the application. Coded a JS until file for commonly used JS validation.
- Actively involved in code review, performance tuning and bug fixing phases.
- Good team player with ability to solve complex issues. Initiated team discussions to improved efficiency of the system.
- Used Maven as the build tool and Tortoise SVN as the Source version controller
- Involved in the deployment of the application in Integration and Implementation environment.
- Used Subversion (SVN) as the configuration management tool to manage the code repository.
Environment: Core Java, UNIX, J2EE, XML Schemas, XML, JavaScript, JSON, CSS3, HTML5, Angular JS, Hibernate, Design Patterns, Servlets, JUnit, JBPM, JMS, MySQL, REST Web Services, Apache Tomcat, Windows XP.
Confidential, Chicago, IL
Sr. Java Developer
Responsibilities:
- Developed complete Web tier of the application using Spring MVC Framework
- Involved in Object Oriented Analysis (OOA) and Object-Oriented Design (OOD) Techniques using Unified Modeling Language (UML)
- Designed and developed the presentation layer using, JavaScript, XML, XSL, JSP.
- Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
- Deployed the application on WebSphere application server. Used log4j for logging messages and Rational Clear Case for version Control.
- Used Hibernate as persistence Layer ORM Framework to perform database operations.
- Configured Spring AOP framework to apply Logging and Transactions. Used spring transactions to perform transaction management.
- Implemented REST API and deployed the Web services using WebSphere Server.
- Developed system prototype and presentation using HTML.
- Created and maintained all the Database Objects with Oracle 10G.
- Involved in implementing REST Web Services server and client with jax-ws using apache axis 2 Standard Implementation (SI) which provides the wscompile and wsdeploy tools for developing, deploying, and invoking a Web Service.
- Used IBM ClearCase to manage source repository.
- Performed requirement analysis to deliver BRDs (Business Requirement Documents).
- Responsible for effective communication between the project team and the end user.
Environment: Core Java, J2EE, JSP, Servlets, EJB, Spring MVC, Spring Security, Hibernate, REST Web Services, IBM WebSphere Application Server, JavaScript, CSS, Maven, Oracle, JUnit, Linux, XML, IBM ClearCase, Spring AOP, UML.
Confidential
Java Developer
Responsibilities:
- Involved in requirement gathering, application architecture and process flow wherever applicable
- Developed the front-end pages in HTML and done client-side validations in JavaScript
- Developed Servlets to perform business logic and to interact with the database using JDBC
- Developed code for the registration of the enrolling customer
- Developed login and authorization of utility bills payment process for registered customers.
- Developed mail utility class using Java Mail API.
- Involved in call flow and dialogues for an IVR system interface.
- Involved in designing the database in SQL Server
- Developed the SQL queries using joins, stored procedures and triggers.
- Performed Unit and System Testing and prepared test cases and test reports.
- Involved in walkthroughs and the installation process.
Environment: Core java, Java 1.5, J2EE, JSP, Servlets, SQL Server, JNDI, PL/SQL, ANT, XML, JavaScript, Eclipse, Log4j.