Sr. Java Developer Resume
SUMMARY:
- 12.9 years of IT experience in Software Development and Testing.
- Flexible and versatile to adapt any new environment and work on any project.
- Excellent problem solving skills with a strong technical background and good interoperable skills.
- Technologies used are Java, J2EE, PL/SQL.
- Experience in Software development life cycle (SDLC) including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements of commercial applications.
- Experience in software development using Waterfall model and Agile Software Development environment using AGILE methods like SCRUM.
- Expertise in Web technologies using Core Java, J2EE, Servlets, JSP, JDBC, Java Beans, and Client/Server Architecture.
- Designed and developed view, controller, and model components implementing Spring MVC Framework, JSF.
- Used Spring Framework for Dependency injection and integrated with the Hibernate.
- Experience in Web Services approach for Service Oriented Architecture (SOA).
- Designed and implemented XML/WSDL/SOAP/REST Web Services to provide the interface to the various clients.
- Expertise in Persistent Technologies using Hibernate ORM (Object Relational Mapping).
- Rich Front End Technologies using HTML, XHTML, CSS, JavaScript.
- Experience in implementing Core Java & J2EE design patterns.
- Experience in Quality assurance, Unit testing, load testing.
- Experience with Application Servers and Web servers using Web Sphere 6.X, 7.X, 8.X, JBoss 5, and Apache Tomcat 5.5/4.1.
- Expertise in XML technologies with DTD, XSD, SAX - DOM parsers, JAXB and Marshalling & UnMarshalling.
- Expertise in RDBMS databases like Oracle 10g/9i, MS SQL Server.
- Experience in Database Development using SQL, PL/SQL, and TOAD For Oracle 11.
- Experience in working with UNIX, LINUX and Windows.
- Working experience in Version control management tools Clear Case, CVS, SVN.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Experience with IDE tools such as Eclipse 3.X and RAD.
- Demonstrated technical leadership and communication skills in working with cross-functional teams, stakeholders, customers Confidential all levels to gain valuable insight, solve potential problems and facilitate timely completion of tasks.
- Collaborated effectively across remotely located teams for technical discussions, assistance and resolution of issues to ensure timely deliveries.
TECHNICAL SKILLS:
SKILL: TOOLS
LANGUAGES : Java, J2EE, PL/SQL, C, C++, COBOL
WEB TECHNOLOGIES: JDBC, SERVLET, JSP, HTML, XML, EJB, JMS, Web Services (WSDL, SOAP, REST), JAXB, XSL, JavaBeans
SCRIPTING LANGUAGES : JavaScript, Python, CSS, Unix Shell Scripting
FRAMEWORKS: Struts, Tiles, Spring, Hibernate, JSF, Angular JS
DATABASE(S): Oracle, SQL Server
WEBSERVER/APPLICATION SERVER: Apache Tomcat, Oracle Weblogic, IBM Websphere, JBoss
Design Patterns: Core Java & J2EE Patterns
TOOLs: Eclipse, RAD, ANT, Oracle SQL Developer, IBM Req Pro, Documentum Prism, VSS, CVS, SVN, SmartSVN, Clear Case, Oracle SQL Developer, WinSCP, Putty, FileNet P8, eTracs, Spectrum, Web Trax, HP Quality Center, Tips, AOTS, Vantive, Toad, JMeter, SOAPUI, MST (Managed Services Tool), JMeter, Hudson, Oracle Weblogic, IBM Websphere, HPROF(Heap/CPU Profiling Tool), JProbe, Log4J, JUnit, DRPT (Disaster Recovery Planning Tool), Release Management(SharePoint), IBM Requisite Pro, CMPM (Cost Management/Project Management), BMS (Business Management System), mASTER, KMS (Knowledge Management System), Bugzilla, JIRA, Maven, Rally, Jenkins, iTrack, Postman, Swagger, Splunk, PIER (Problem Incident Enhancement Resolution), Apigee, Deep.io (Digital Enterprise Event Processing - inbound/outbound), Datastax DevCenter, RabbitMQ, JasperReports
OPERATING SYSTEMS: Windows 98/2000/NT/XP/7, UNIX (AIX/SOLARIS), LINUX
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java Developer
Responsibilities:
- Worked as solution architect & software designer with Confidential, Inc. for the Retail Inventory Serialization project.
- Gathering the requirements of customer by participating in requirement gathering meetings and transition trainings for module specific requirements.
- Ensure all deliveries are compliance T-Mobile processes and as per off-shore onsite model
- Participate in various reviews for Quality management. Participate in review meetings of various deliverables for releases/projects.
- Coordinate with other vendors across engagements and conduct status meetings of enhancements and releases.
- Be an interface between offshore delivery team and customer ( Confidential )
- Requirements Gathering and Analysis - For preparing High Level Design and Prototype.
- Application production support and bug fixing.
- Stabilization Activities for application.
- Identify the root cause of the issues and providing a permanent solution.
- Work with the client in proposing solutions for the overall stability and performance improvement of the applications.
- Analysing data processing problems, improve existing capabilities and workflows for applications.
- Review and analyze the system efficiency and requirements/problems to automate.
- Onsite - Offshore Coordination/Status Review and meetings with the offshore Team and other vendors
- Major/Minor Enhancements - Detailed Design and review, Integration and Regression Testing
- Preparation of Technical/Business documentation
- Involved in all phases of SDLC cycle
- Analysis of Change Requests
- Coding and Unit Testing. Involved in creation of Test Cases for JUnit Testing.
- Involved in the integration of multiple layers in the application.
Environment: Java, J2EE, Spring Boot Micro Services, XML, Datastax DevCenter, Cassandra and Gemfire databases, Spring Tool Suite 3.8.4, Tomcat, Maven, JUnit, Log4J, Unix shell scripting, Web Services (REST), JSON, Rally, Jenkins, Splunk, GIT, Bit bucket, Pivotal Cloud Foundry, Unix, Linux, Windows (7, 10) Operating Systems, Apigee, Deep.io, JasperReports, RabbitMQ
Confidential
Sr. Java Developer
Responsibilities:
- Involved as solution architect & software designer with Confidential &T for the Payment Problem Management project.
- Gathering the requirements from customer by participating in requirement gathering meetings and transition trainings for module specific requirements.
- Ensure all deliveries are compliance ITUP processes and as per off-shore onsite model
- Participate in various reviews for Quality management. Participate in review meetings of various deliverables for releases/projects.
- Coordinate with other vendors across engagements and conduct status meetings of enhancements and releases.
- Involved in debugging and troubleshooting related to production and environment issues.
- Developed payment, payment management screens in WEBCAPM application for various modules. Involved in developing the critical payment business rules in middleware PAMBIS application using EJBs.
- Involved in managing production support team to support the application in various testing levels like UAT, Production etc.
- Developed various Web and Mobile screens payment history, recurring plan management, payment profile management in Expresspay application.
- Involved in mobile device testing using various browsers for Expresspay application.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Be an interface between offshore delivery team and customer ( Confidential &T).
- Used Single-Sign-On to login to the application with the network credentials.
- Requirements Gathering and Analysis - For preparing High Level Design and Prototype
- Application production support and bug fixing.
- Stabilization Activities for applications
- Onsite - Offshore Coordination/Status Review and meetings with the offshore Team and other vendors
- Major/Minor Enhancements - Detailed Design and review, Integration and Regression Testing.
- Performed E2E Testing.
- Performed the day to day analysis for issue tracking system.
- Preparation of Technical/Business documentation.
- Involved in all phases of SDLC cycle.
- Analysis of Business Change Requests.
- Participated in technical and code reviews.
- Coding and Unit Testing. Involved in creation of Test Cases for JUnit Testing.
- Involved in the integration of multiple layers in the application.
- Implemented Web Application Security Framework using OWASP.
Environment: C, Java, J2EE, EJB, Struts, XML, Toad, Oracle PL/SQL, RAD 7.5, IBM WebSphere, HTML, JavaScript, ANT, JUnit, Log4J, JSTL, Unix shell scripting, Web Services (SOAP, REST), JSON, Rally, Jenkins, iTrack
Confidential
Sr. Java Developer
Responsibilities:
- Involved in all phases of SDLC cycle
- Analysis of Change Requests
- Coding and Unit Testing
- Developed one of the critical modules CLEC Profile Utility in LEX.
- Fixing bugs in existing software and code re-factoring to resolve existing issues.
- Customizing and testing the product configurator features based on customer needs.
- Requirement capturing for a document management features.
- Supporting the team with documentation and implementing enhancements.
- Participating in technical and code reviews.
- Involves in requirement analysis for preparing High Level Design and Prototype.
- Worked as a developer for development, enhancements tasks and prepares Development Package which includes Unit Test Plan.
- Monitors application to report status every day, provides application production support and bug fixing.
- Involves in deployments, stabilization activities, performance tuning for applications.
- Onsite Offshore Coordination/Status Review and meetings with the offshore Team and other vendors.
- Ensure all deliveries are compliance ITUP processes and as per off-shore onsite model
- Participate in various reviews for Quality management. Participate in review meetings of various deliverables for releases/projects.
- Participates in Major/Minor Enhancements, Detailed Design reviews, Integration and Regression Testing.
- Involved in configuration management and versioning of the code base for each release using the client’s tool SVN, CVS along with the tool - VSS.
- Involved in check-in/out of the code base and maintaining the versions of the code base.
- Involved in merging of the different branches, creating branches, tagging the old branches, updating the code base in Head.
- Prepares Technical/Business documentation, SAD (System Appreciation Document), Application setup documents for Development, Staging and production environments.
- Wrote the queries and store procedures in Oracle 9i.
- Monitored the project to achieve the expected milestones and deliveries.
- Conducted successful demos of the product to customers Confidential different phases.
Environment: Java, J2EE, JSP, JDBC, Servlets, EJB, XML, Oracle, RAD 7.5, Oracle SQL Developer, IBM WebSphere, Unix shell scripting, JavaScript, HTML, Struts, Spring, Hibernate
Confidential
Developer
Responsibilities:
- Worked on Livelink, Documentum and Lotus Notes Connectors bug fixings.
- Maintenance and support for SES Connectors.
- Involved in Coding and Unit Testing.
- Worked on various CRs and enhancing the application as per the requirements.
- Established the defect tracking process, and migrated existing defect database to open-source tools like Bugzilla which was easy to customize and maintain using Java. Also established Alfresco as the new document management software in the organization.
- Interacting with customers for new requirements and wish-lists and resolving issues by active listening and educating on product knowledge.
- Supported team remotely on numerous programming issues but debugging java/j2ee code, fixing framework needs and resolving bugs for a year as a volunteer.
- Used various connectors to connect to the document repository and crawl the db container according to the ACL (access control) specified. Connectors are developed for all the major ECM repositories like IBM Lotus Notes, EMC Documentum, Microsoft SharePoint (2003 & 2007), Hummingbird and Open text Livelink.
- Used Data models, Spring, hibernate-config.xml, hibernate mapping files & HQL for building the persistence layer.
- Improved the overall Quality by fixing threading and transactional issuess. Replaced the Time taking Stored Procedures with Hibernate HQL queries and SPRING Web MVC Framework.
Environment: Java, Hibernate, Spring, Threads and Various Content Management Repositories.
Confidential
Developer
Responsibilities:
- Involved in coding and development.
- Troubleshooting/Fixing the reported bugs.
- Developing JSPs for the purpose of Presentation.
- Enhancing the application as per the requirements.
- Unit tested the simulated entity object model embedded in the network node to verify the proper creation of entity objects by doing reads/updates on the simulated NE.
- Re-engineered functionality and refactored java code to improve existing algorithms and new features. Optimized java code to fetch large number of objects and caching them and lazy loading them into client module on a need basis.
- Successfully implemented many features in Traffic Engineering, Performance Monitoring, Trail Management, Current Alarms etc.
- Automated the build process by writing a tool in Java to take care of weekly builds and releases which updated bugs in the bug tracking software. Integrated it with the setup tool and menu generation tool to ensure building setups easily for release.
- Identified and resolved problem areas in the code which eventually helped to address very rare bug scenario which was not easily reproducible by testers.
- Analysis, Design, Development, Testing and maintenance of the system.
- Created Design document for the application.
- Developed application using Java, MS Excel, Oracle database and PL/SQL.
Environment: JAVA, JSP, SERVLETS, JDBC, JSF, HTML,JavaScript,Weblogic,XML, Oracle8i
Confidential
Developer
Responsibilities:
- Worked on various CR (change Requests) design and development.
- Involved in coding of Servlets to process client Requests.
- Involved in development of Jsp, HTML.
- Used Jdbc to connect backend DataBase.
- Take part in Business Requirement Analysis meetings with the client and conceptualizing the design solution.
- Work with the Business Analysts to prepare functional specification during the project requirements stage.
- Participate in client meetings and prepare a detailed Risk Assessment Plan, Impact Analysis and Low Level Design for the Migration
- Designing and development of the entire architectural framework.
- Designed and Developed application based on various design patterns like Singleton, Factory pattern, Delegate etc.
- Involved in writing the functional test cases, test data request, unit and integration tests for the system.
- Involved in writing code in Java with features like Collections, Exception Handling, multithreading.
- Involved in the code review of the project.
- Project schedule tracking and delivery of the module.
- Wrote the queries and store procedures in Oracle 9i.
- Used JSP and Struts for the presentation layer.
- Wrote the ANT Scripts for BUILD and DEPLOYMENT of the application.
- Define database schema and the required table-structure.
- Optimize the code written by the team-members.
- Tune the SQL Queries.
Environment: SERVLET, JSP, HTML, JDBC, WEBLOGIC 8.1, Oracle 8i, ANT, Collections, Threads, Exception Handling, JavaScript
Confidential
Developer
Responsibilities:
- Involved in Coding and Maintenance activities.
- Coding Servlets to handle client requests and to access Database.
- Developing JSPs for the purpose of Presentation.
- Involved in the requirement analysis, design and development.
- Involved in project estimation.
- Involved in migrating the application to JBoss application server as per client need.
- Object-orientated analysis/object-orientated design of the system.
- Organized meetings and presentations for various design components, gathered requirements.
- Designed and developed Web-tier using Struts framework.
- Used most common Design patterns like Intercepting Filters, Business Delegate, DAO, Singleton and Factory Pattern.
- Designed and developed the Data Access framework.
- Involved in the code review of the project.
- Unit testing and integration testing of the system.
Environment: SERVLET, JSP, JDBC, HTML,TOMCAT 5.0, Oracle8i, Struts, JavaScript, HTML, JBoss
