Sr. Java Programmer Resume
SUMMARY:
- Sr. Java Programmer with 10+ years of IT experience in analysis, design, development and Testing using Java and J2EE.
- Lead programmer with a track record of incorporating user and business requirements into cost - effective, secure and user-friendly solutions known for scalability and durability.
- Participated in requirement analysis, reviews and working sessions to understand the requirements and system design.
- Strong programming skills and development experience using Java, Struts, Spring, EJB, JSP, Servlets, Java Beans, JSP Custom Tags Libraries, Swings, JSF, JDBC, JSTL, Restful, SOAP Web Service and RMI.
- Experience in working with web/applications servers IBM WebSphere, BEA Web logic, JBOSS 3.0, Apache Tomcat 4.1/5.1.
- Hands-on-working experience in Installing, Configuring Jenkins and Deploying.
- Thorough knowledge of scalable n-tier, distributed as well as client/server architectures.
- Experience in designing highly transactional web sites using J2EE technologies and handling design/implementation using RAD/Eclipse/WSAD.
- Experience in designing Low Level and High Level design documents.
- Worked on multiple Operating Systems like UNIX, Windows2k, Win-NT, Win95, and Win98.
- Configured logging tool using log4J. Managed version control using CVS, VSS and ClearCase.
- Experience in PL/SQL programming including complex SQL queries using stored procedures and Cursors in Oracle, SQL Server using TOAD and Query Manager.
- Proactive and well organized with effective time management skills.
- Experienced in using Junit Test Framework.
- Solid knowledge in test documentation: Test Plans, Test Suites, Test Cases, Test Reports, and test scripts based on User Requirements Specification with best practices in Waterfall and Agile environments.
- Implemented build systems using MAVEN, ANT and Shell Script.
- Experience in using Documentum Content Management tool, Documentum 5.2
- Completed SCJP1.5 Certification.
TECHNICAL SKILLS:
Languages: Java, C, C++
Platforms: HP-UX, LINUX, Windows 9X/2000/XP
J2SE / J2EE Technologies: Java/J2EE, Struts, Spring IOC, Spring AOP, Swings, JDBC, Servlets, JSP, EJB
Web Technologies: HTML, DHTML, XHTML, CSS, Json, Java Script
XML Technologies: XML, XSL, XSD and XSLT
Databases: Oracle 9i, 10g, SQL, Documentum, IBM Informix
Web/Application Servers: Web Sphere, Web logic Application server, JBOSS, Apache Tomcat, IBM HTTP Server, and IIS.
IDE / Tools: Eclipse with My Eclipse, Rational Rose.
Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.
PROFESSIONAL EXPERIENCE:
Confidential
Technologies: Java, Servlets, JSP, Struts, C++, Python and IBM Informix.
Sr. Java ProgrammerResponsibilities:
- Working with cross functional teams and determining solution design that impacts the core frameworks and components.
- Coordinate with Confidential business team to gather requirements.
- Implementation of planned enhancements in coordination with the offshore team.
- Interaction with IBM developers on current and new features in Informix database.
- Providing technical sustenance to Confidential ’s customers for live debugging and resolution of field issues.
- Developed Flows and Activities. Created flows to handle Exceptions in the system.
- Used Log4J API for logging and debugging.
- Used SOAP based web services from scratch to develop interfaces to integrate between front end systems and back end systems.
- Utilized JavaScript to perform client-side validation & rich user interface.
- Tested the application using Junit.
- Involved in fixing of internally found defects and customer found defects
- Design, develop and implement efficient software solutions to address complex business problems in the application.
- Involved in code review sessions to give daily updates about the project.
- Extensively worked on java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
- Developed Model, Service and Controller layers in Struts MVC for modules.
- Coded Modules in Java, HTML, JSTL, JavaScript, CSS, JSP and Servlets.
- Delivered project needs on time and within the agreed acceptance criteria in an Agile Methodology. Actively involved in agile ceremonies like spring planning, backlog and grooming sessions.
Sync Agent & ReplWatcher
Confidential
Responsibilities:
- Involved in many features which requires to enhance Sync Agent and ReplWatcher.
- Used SOAP based web services which are implemented in Administrative XML Layer.
- Developed Flows and Activities. Created flows to handle Exceptions in the system.
- Used Log4J API for logging and debugging.
- Attend the scrum calls and discuss about the daily status of the project.
- Worked as a Sr. Developer and responsible to maintain all the business rules/logic of the application.
- Designed unit test plans and developed JUnit cases.
- Worked on Threat Modeling Tool to generate the report.
- Worked with Product owner and the architect for the grooming of feature user stories.
- Participated in feature work demos to Product owner and all the Stakeholders after every sprint.
- Train and mentor new members in the team to increase the overall productivity.
- Involved in fixing of internally found defects and customer found defects.
Confidential
Responsibilities:
- Involved in many features which requires to enhance BAT components.
- Understanding the business requirement and implement the coding for report.
- Developed Model, Service and Controller layers in Struts MVC for modules.
- Configuring Jenkins for auto deployment of application build.
- Designed and developed Front-end Application process flows & views.
- Developed Test cases for Services and Entity’s using JUNIT.
- Responsible for supporting QA and UAT testing.
- Coded Modules in Java, HTML, JSTL, JavaScript, CSS, JSP and Servlets.
- Developed JSP, managed beans for the presentation and controlling part of the application.
- Design and developed Data Access Objects for the Entity beans, to reduce the call of database
Confidential
Sr. Java ProgrammerTechnologies: Java, Servlets, JSP, Struts, EJB, Spring AOP and Documentum.
Responsibilities:
- Developed JSP, managed beans for the presentation and controlling part of the application.
- Developed Model, Service and Controller layers in Struts MVC for modules.
- Developing Java Beans.
- Utilized JavaScript to perform client-side validation.
- Writing DAO’s with Documentum DQL.
Confidential
Sr. Java ProgrammerResponsibilities:
- Involved in developed GUIs using HTML, JSP’s and Struts framework.
- Using various j2ee Design patterns
- Coding EJB Components
- Involved in RTB Tasks of this module as well.
Confidential
Sr. Java ProgrammerTechnologies: Java, XML, JAXB, Struts, EJB and WebLogic 10.3.
Responsibilities:
- Involved in developed GUIs using HTML, JSP’s and Struts framework.
- Used Log4J API for logging and debugging.
- Client-side validations using Java Script.
- Extensively worked on Exception handling, Synchronization and Collections API for concurrent product models upload/download process
