Sr Developer Resume
Austin, TexaS
SUMMARY:
- 11+ years of IT experience as Java Technical Lead in Software Development Life Cycle, core area such as Analyzing, Design, Coding, Implementation, Testing, and Deployment of Object Oriented and Web based Enterprise Applications using Java/J2EE technology.
- Worked in various domains like card payment Services (financial), Retail Manufacturing, Airlines, Telecom, and Pharmaceutical etc.
- Have strong understanding of OOPS, MVC and SOA concepts.
- Experience in developing applications using Core Java, Spring, Spring boot, Hibernate, JPA, multi - threading, Collections, Swing development, Memory Management, J2EE, JSP, Servlets, Java Beans, Web Services (SOAP, RESTful), AngularJS, JDBC, JSON, ORM and various MVC framework.
- Experience in Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology.
- Experience with business rules engines such as drools and experience in customizing/using third party library like Jasper and external file processing
- Experience of working with RDBMS like Oracle 8i/ 9i/ 10g/ 11g, MySQL and developing Stored Procedures, Triggers, Views, Functions and SQL Queries and worked in Data base migration using PLSQL
- Experience in deploying, configuring and administering Web & EE Application servers such as Jboss and Apache Tomcat, Glassfish and customized tomcat servers.
- Experience in Log4J for extensible logging, debugging and error tracing.
- Experience in using build tools ANT and Maven.
- Proficient in unit testing the application using Junit and Spring boot Test.
- Valuable experience in working with clients to determine their needs, gather, analyses and document requirements, communicate with clients throughout the development cycle, manage client’s expectations, resolve issues and provide project status.
- Experience in Transaction Sever procession with ISO messages interaction with master card.
- Creative, resourceful professional with a broad technical background.
- Competent liaison between management and clients
- Effective communication, presentation, analytical and problem-solving skills
- In-depth knowledge in requirement gathering, interacting with various Business users to gather and document requirements, and translate requirements into system solutions.
- Demonstrated ability to work independently, showing a high degree of self-motivation and initiative.
- Excellent team member with problem-solving and trouble-shooting capabilities, quick learner, result oriented and an enthusiastic team player.
TECHNICAL SKILLS:
Programming Languages: Java (Core and J2EE), SQL, PL/SQL, C, C++.
J2EE Technologies: Java, JSP, Servlet, HTML, JavaScript, Hibernate, Struts, DWR, EJB, JDBC, JPA, XML, JSON, spring, spring boot, Web services and AngularJS.
MVC Frameworks: Struts, MVC customized framework, Spring, Echo2 Frame, DWR.
Cloud: PCF cloud (pivotal cloud foundry).
Databases: MySQL, Oracle(8i,9i,10G,11i), Netezza, SQL Server 2005
Database Tools: Sql Developer, Toad.
Web/ Application Servers: Apache Tomcat 5.0/6.0/7.0, Apache, customized tomcat webserver, Glassfish, JBoss.
ORM: Hibernate, JPA.
Design Methodologies: Agile, waterfall model, iterative model.
IDE: STS (Spring suit tool), Eclipse, JBuilder2008, oracle 10G Developer Suit
Build/Publish Tools: ANT, Maven.
Version Control: RTC, CVS, SVN, CCRC, GitHub, Bitbucket
Web Service: SOAP, RESTful.
O/S: Windows NT/2000/2003/XP, VISTA, Unix
Java Design Patterns: MVC, Singleton, Strategy, Observer, Decorator, Factory, command Line, Iterator - composite, state, proxy, Front Controller, Interface, Proxy, DAO, Service Locator.
Reporting Tool: Jasper, report
Other tools: CCRC, File Zila, Secure CRT(UNIX), Win Merge, VISIO, SOAP UI.
PROFESSIONAL EXPERIENCE:
Confidential, Austin, Texas
Sr Developer
Responsibilities:
- Working as Sr Developer and responsible for end to end development.
- Design and implement robust, scalable solutions to business requirements.
- Participate in definition and clarification of business and product requirements and drive technical/solution approaches to satisfying requirements.
- Involved in estimation of the microservices for AppCatalog module.
- Responsible for handling various project activities like QA, UAT and production release.
- Involved very closely with product team and customer to give suggestion for product enhancement and new features.
- Responsible for unit testing and architect design for my module.
- Mentoring junior team members and guiding them for development.
Work Environment: Core JAVA, Spring microservices, Spring boot, Spring Data, Web services (Restful), Bitbucket, STS Developer Tool, Tomcat, Maven, oracle, Sql Developer, PCF cloud (pivotal cloud foundry).
Confidential, Austin, TexasDevelopment Lead
Responsibilities:
- Involved in designing and development for product implementation.
- Responsible for product design and complete execution of project.
- Responsible to interact with third party like Bill Pay, Lyon, CSR, IVR and Mobile interface company.
- Design and implement robust, scalable solutions to business requirements.
- Participate in definition and clarification of business and product requirements and drive technical/solution approaches to satisfying requirements.
- Involved in estimation of the various enhancements for product.
- Responsible for giving the assignment to the onsite and offshore team and taking the inputs from the same
- Responsible for handling various project activities like QA, UAT and production release.
- Responsible for resource s management those are allocated to project.
- Involved very closely with product team and customer to give suggestion for product enhancement and new features.
Work Environment: Core JAVA, JSP, Servlet, Struts, Spring4, Spring boot, Spring Data, JPA, Hibernate, JDBC, Web services (Soap and Restful), AngularJS, RTC, Eclipse, Sql Developer, Transactions Server, Tomcat, Apache, Glassfish, Maven, ANT, SOAP UI, XML, Mobile APP, Jasper report, iReport, File Processing Frame work, ISO 8583 transaction processing
Confidential, Atlanta, GeorgiaTech Lead
Responsibilities:
- Involved in designing and development of JAVA technologies for Delta.com application.
- Developed and implement robust, scalable solutions to business requirements.
- Participate in definition and clarification of business and product requirements and drive technical/solution approaches to satisfying requirements.
- Services Development for SOA (Service Oriented architecture)
- Estimation of the various defects and enhancements.
- Responsible for giving the assignment to the onsite and offshore team and taking the inputs from the same
- Involved in primary secondary production support activities
- Responsible for handling various project activities code movement like ST, SI and production
Work Environment: Core JAVA, JSP, Servlet, Struts, Webservices, CCRC, File Zila, Secure CRT(UNIX), JBuilder, Eclipse, Win Merge, MS-SQL Server 2005, CVS, Assent, Find Bugs, Load Runner, IPMS, JMeter, Oracle 10g JDeveloper suit, PL/SQL Developer, VSS 6.0, Edit plus
ConfidentialDeveloper
Responsibilities:
- Analyzing the requirements by having kick off meetings with the team members and onsite coordinator.
- Understanding the existing code using TCS proprietary tool REVINE which uses reverse engineering techniques for extracting information from the existing source code.
- Preparing technical design and generating flowcharts and design diagrams using TCS proprietary tool ADEX. This tool provides automated modeling of the specified system. It supports standard and customized modeling techniques.
- Estimating the timelines for the task based on the requirements and number of resources.
- Implementing business rules configuration using TCS proprietary tool INFREX. It is used in the project to define business rules (which aid in decision making) using a rule engine and integrate them into the application.
- Development of the application using Java on Windows.
- Code Review/Walkthrough for finding any defects at the initial stage.
Work Environment: JBuilder2008, MS-SQL DB, Adex, Assent, iQMS, Revine, Infrex, Yantra, and Mercury Quality Centre, Java, Swings, Socket Programming, JDBC, XML, SQL, and PLSQL.
ConfidentialJava Developer
Responsibilities:
- Services Development for SOA (Service Oriented architecture)
- Manual and automated code review using Assent
- Understanding the requirements from onsite
- Manage the deliveries using IPMS (Integrated Project Management System)
- Understanding business and technical requirement from Onsite and leading the offshore team for successful on-time delivery.
- Estimation of the software development efforts.
- Create Unit Test Cases using JUnit test cases and JUnit test suits.
- Performance testing and profiling the application using Jensor and JMeter
Work Environment: Core Java, Echo2 Frame work, JavaScript, HTML, Oracle 9i, hibernate(Spring-Hibernate), Netezza.
ConfidentialJava Developer
Responsibilities:
- Understanding business and technical requirement from the customer
- Estimation of the software development efforts.
- Involved in software development process.
- Create Unit Test Cases using JUnit test cases and JUnit test suits.
- Perform manual testing
Work Environment: JSP, Servlets, JDBC, Core Java, JavaScript, HTML, Oracle 9i, EJB, VSS 6.0, Edit plus, Eclipse
ConfidentialTech Lead
Responsibilities:
- Understand the existing system.
- Understanding business and technical requirement from plant manager
- Estimation of the software development efforts.
- Analysis and developing the system.
- Create Unit Test Cases using J unit test cases and J Unit test suits.
- Perform testing with hardware peripherals.
Work Environment: JSP, Servlets, JDBC, Core Java, JavaScript, HTML, Oracle 9i, Hibernate, Oracle 10g JDeveloper suit, PL/SQL Developer