Software Developer Resume
Reston, VA
SUMMARY
- 8 years of experience in Analysis, Design, Developing, Testing and Maintenance of large scale Business Applications, Client/Server applications and Web applications.
- Experienced in Developing Java/J2EE Applications using JDK 1.6/1.7, Core Java (Collections, OOPS Concepts), JSP, Servlets, Struts, springs, Hibernate, Web Services, Jenkins, JSF 2.0, Angular JS, Backbone.js, Node JS, Java script, AJAX, JDBC, JSON, HTML, CSS and JQuery.
- Experience in Integration & deployment of J2EE Applications on Web Logic 8.x/9.x/10/3, Web Sphere 7.0 and Apache Tomcat servers 6/7, JBoss 4.0.4.
- Experienced in troubleshooting of issues and provided action plans and solutions on regular basis.
- Integrated projects functional requirements into deliverables and participated in all progress report meetings and evaluated all business requirements and prepare required documents for same.
- Experienced in SOAP (JAX - WS) and Restful (JAX-RS/Spring) web services API development.
- Experience in developing various applications using Struts framework, Springs Framework, Maven, Spring boot, Hibernate, Spring Cloud and Web Services.
- Experienced in designing and developing of single page web application using Angular JS and JS libraries.
- Good knowledge in Design Patterns like MVC, Abstract Factory, Singleton, Data Access Object.
- Hands on experience with databases including Oracle 9i/10g/11i, PL/SQL and MySQL involving stored procedures, triggers, functions, indexes, and packages.
- Good experience in spring’s IOC, AOP and spring’s integration.
- Hands on the tools such as Eclipse 3.4/3.3/3.2, NetBeans, My Eclipse 8.5, RAD6.0, and Text pad, Edit plus, TOAD 9.0/9.6/9.7, Squirrel SQL Client, Rational Rose 7.0/7.5, Soap UI etc.
- Extensive experience of Web Application, Client-Server technology, Database Design, development of applications using J2EE Design patterns.
- Worked on various version control tools like VSS and CVSS.
- Worked extensively on various flavors of UNIX operating system like Ubuntu and Fedora Linux
- Knowledge in UNIX Shell Script.
- Used Agile and Waterfall Methodologies in implementing projects.
- Familiarity with agile/scrum development which includes incremental, iterative known as sprints and sequential development with high-quality software releases every 2 weeks
- Good understanding of Software Development Life Cycle methodologies.
- Excellent analytical skills, including ability to interpret, evaluate customer requirements and implement technical solutions.
- I have a good coordination and Communication with my team members and to share the knowledge as well as gain knowledge in the team.
- Has the ability and art of facilitating team activities, and can organize team work into a process oriented manner.
- Having brief idea about Hadoop Big Data: HDFS, Hadoop 2.x, Pig 0.12, Hive 0.14, Map Reduce, Oozie 4.0, Scoop 1.4.5.
TECHNICAL SKILLS
Languages: C, C++, Core Java, Visual Basics 6.0, PL/SQL, UML
Databases: Oracle8.x/9.x, MySQL, Microsoft SQL Server 2000/2005, MS-Access 97/2000, DB2
Web Technologies: JSP, Servlets, XSL, XSLT, CSS3, HTML 5.0, XML 1.0, XMPP, SIP, Java Script 1.3, Design Patterns, Web Services
Java Technologies: J2EE, SPRING Framework, JDK 1.5/1.6/1.7, JSP2, JSTL, Servlets2.3, JavaBeans, JDBC2.0, EJB3.0/2.0, JNDI, Java Multi-threading, MVC, JSON, Hibernate, Spring
Environment: Weblogic 5.x/6.x/7.x/8.x, WebSphere 5.x, JBOSS, Windows NT 4.0, API, Windows 95/98/2000/XP, UNIX and IBM Compatibles, Sun Solaris, Linux
Other Technologies and Tools: Eclipse 3.1, Jbuilder, NetBeans 3.x/4, STS, SONAR, Rational Rose, Rational Clear Case, Magic Draw UML4.0, JBOSS, Weblogic, Tomcat, Ant, ODBC, Java Spring Framework
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
Software Developer
Responsibilities:
- Analysis of the requirement specifications and designing of modules.
- Involved in application development by coordinating requirements, schedules, and team meetings, troubleshooting. Driven best practices, quality and consistency in project development.
- Involved in springs and hibernate integration development.
- Worked on spring’s restful API web services implementation.
- Worked on spring security for authorization and authentication of the application.
- Developed single page web application using Angular JS, Node JS, Backbone.js and other JS libraries.
- Developed new user-facing features using Java Script, HTML, CSS, JQuery, Node JS, Angular JS.
- Involved in code integration of UI code and backend service layer code for all functionalities.
- Worked on Jenkins Configuration to build project and deployment with Apache Tomcat server.
- UseSpringboot for Single Sign on page application to access more quickly.
- Worked extensively on build and deployment tools Maven and version control Tortoise SVN.
- Involved in the code merging, reviews and impact analysis of functionality.
- IAG is responsible for entire Confidential AccessManagementandgovernance-User AccessManagementand provisioning to databases and servers. Whenever there is a new application is to be on boarded in Confidential the User accounts and Entitlements (Access to Resources like Databases Oracle and Sybase and Servers - Unix, LDAP, AD, SVN). worked on Security Domain, accessmanagement, Risk management and Entitlementmanagement(Provisioning and DEprovisioning).
- Implemented aMicro Servicebased RESTful API that improved average response times by 20%.
- Written complex queries and database stored procedures to generate Adhoc, EOD and EOM reports with Business Objects reporting tool crystal reports 2008.
- Build a Restful API to save and retrieve agent information inJavausingSpringBoot, JSON,Spring MVC(Apache CXF and JAX-RS).
- Responsible for build and release thecodefrom Clear case, Subversion and Perforce.
- Usage of version control repository SVN (Subversion by apache), JIRA/QualityCenter for ticketing, Wiki for documentation, Jenkins for nightly build.
- Experience in template design and sub reports and database field mapping with report columns using Crystal Reports 2008.
- Maintained versioning to merge code, check in and checkout the project code usingGIT.
- Following different design patterns that includes SOA architecture, Splitters, Scattering & gathering scopes and batch processing in Mule ESB.
- Developed Test Cases using JUnit and cooperated with QA team in integration testing
- Performed Unit Testing using JUnit tool.
- Experience on AWSservices like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front and IAM for instantiating, configuring and managing various Amazon images for server migration from physical servers into cloud.
- Involved in integration between legacy system and Next Gen system.
- Involved in fixing of issues in, IST, UAT environment.
- Delivered sprints wise, and followed agile methodology in development.
- Mentored all team members and involved them in development of the application.
Environment: JDK 1.7, Java Script, HTML, CSS, Angular JS, JQuery, Unix, XML/XSLT, Spring boot Spring-4.0.4, Hibernate-4.2.1, Node JS, Clear case, Backbone.js, Spring Web services, JSON, ESB, SOA, Spring Security, Spring Tool Suit, AWS, Tortoise SVN, Log4J, Agile Methodologies, Unit & Integration Testing, JProfiler, nginx, and Redis-3.2, Micro Service, JIRA, SOAP, REST Web Services, Maven- Builder Tool, Apache, Jenkins, Git, Oracle, Windows.
Confidential
Responsibilities:
- Involved in Requirement gathering, Analysis and Design and code development using JSF framework.
- Involved in application development by coordinating requirements, schedules, and team meetings.
- Involved in database design and implementation of database scripts.
- Conducted team meetings for requirement discussions and impact analysis.
- Involved in work allocation and development of all layers of Application.
- Involved in JAX-WS Web Services implementation.
- Involved in the code reviews and impact analysis of functionality.
- Involved in building and deploying of the application using Ant builder.
- Used IBM Clear case version control system to integrate different modules.
- Involved in the code reviews and impact analysis of functionality.
- Worked on build project and deployment with RAD server.
- Prepared the Unit Test Cases for the Application as per the requirement.
- Involved in fixing of issues in, IST, UAT environment.
- Supported users by developing documentation and assistance tools.
Environment: JDK 1.6, Core Java, Springs, JSF 2.0, AJAX, Web Services, JavaScript & Web Sphere, RAD 7.5, DB2, Clear Case, Ant, Windows
Confidential, Norwalk, CT
J2EE Developer
Responsibilities:
- Implemented MVC-Model architecture using spring and other J2EE design patterns for the application development.
- Implemented the front end using HTML, JSP, JSTL, CSS and JavaScript, also used JQUERY for dynamic web content.
- Client side validations are done using Java Script.
- Integrated web applications using Web Logic.
- Designed, developed and maintained the data layer using Hibernate.
- Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
- Involved in the development of SQL queries to get data from Oracle.
- DAO pattern is responsible for retrieving the data from Data Base.
- Project configuration is done by Maven and ANT scripts are build.
- Log4J is used build the Logs.
- Developed Unit Tests and Test Suites using JUnit.
- Involved in Agile development process.
Environment: Java1.6, Spring 2.5, JSP 2.2, JSTL, HTML5, CSS3, JavaScript, VSS 6, jQuery, Junit, Log 4j, ANT, PL/SQL, Oracle 10, Web Logic 10.3
Confidential, Chicago, IL
Sr. Java Developer
Responsibilities:
- Developed technical specifications for various back end modules from business requirements and specifications are done according to standard specification formats.
- Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Developed Compliance Dashboard in Java using Spring MVC for PayPal.
- Have used Hibernate framework for ORM features.
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Strong technical knowledge in Jboss Application server implementation, support, workload management and performance tuning including Web server setup configuration with Jboss App Server.
- Developed JavaScript libraries for error handling, Input validation and Event Handling.
- Worked extensively with AJAX which loads part of the page dynamically and used JavaScript to parse DOM XML object returned by the Ajax.
- Experienced in Hibernate and Spring ORM. Spring JDBC and Spring Transaction Management.
- Wrote SQL queries and Stored Procedures for Data Access Objects (DAO).
- Designed and developed screens in HTML, JSP with client side validations using JavaScript.
- Extensively Worked with Java Script third party languages like JQuery,
- Worked closed with the QA Team for testing and resolving defects.
- Involved in code and performance reviews of the code.
Environment: Core JAVA, JDK 1.7/1.6/1.5, GWT, J2EE, Apache, REST Web Services, Ajax, EJB, Spring, Hibernate (ORM), Struts, UNIX, Jboss, JDBC, JavaScript, JSP, HTML5, CSS3, JSF 2.0, Angular JS, SQL and Oracle 11g.
Confidential, Washington DC
Java Developer
Responsibilities:
- Analysis of the specifications provided by the clients.
- Developing Web sites, as per the requirements of the clients.
- Configuring the Sites, using the Site Manager & ePublish tools.
- Involved in the configuration of the Application and creation of multilingual sites.
- Prepared the Test Cases for the Application as per the requirement.
- Involving in the fixing of issues in UAT & PRD.
- Involved in the total life cycle of the enhancement or change request or bug. Issue Tracking with the tool Jira.
- Controlled the process of design, development and testing of web application Using JAVA servlets and JSPs.
- Developed Singleton Classes for loading various resources in the application at the start up.
- Responsible for defining use cases for the application. Responsible for defining system architecture and dividing system into sub-systems and their responsibilities using UML (use cases, logical model, class diagrams, sequence diagrams, physical model).
- Interacted with Business and IT teams of other tracks to keep track of the cross flow impacts.
- Implemented the front end using HTML, JSP and Servlets.
- Integrated web applications using Web Sphere.
- Configured the project using Maven.
- Build ANT Scripts.
- Implemented Soap Web services for SOA applications.
- Prepared detailed technical design documents with end-to-end sequence diagrams and class diagrams.
Environment: Core Java, JSP, Servlets, Java Beans & XSL, ISP Frame Work, ePublish & Iris Tools, Web Sphere (WSAD), Oracle 9i & 10 g, Windows, HTML 5, Singleton Classes, Rational Rose 7.0, Eclipse 3.1, TOAD, Junit.
Confidential, Schaumburg, IL
Java/J2EE Developer
Responsibilities:
- Responsible for coding and unit testing different module of internal applications like Bankruptcy, Cell Phone Application which serves Confidential clients.
- Participated in team meetings, discussing and analyzing the business rules and code optimization techniques.
- Responsible for creating Dao and service Layer’s using Spring Framework with Hibernate and JPA Annotations.
- Created Business Objects using java and JPA Annotations for object and database mapping.
- Created XML DTDs Defining the schema for Xml input and output formats.
- Used Spring MVC Framework for developing web pages in Confidential Applications.
- Responsible for designing and developing web pages using Java server pages, Spring Custom Tags, JSTL tags and JavaScript.
- Responsible for coding and testing Commands, controllers, business objects and service layers in Spring Applications that are designed in MVC Architecture.
- Responsible for writing SQL queries and developing Dao layers using Spring JDBC templates for Database interaction and transactional support.
- Responsible for creating Stored Procedures, Triggers and Sequences in oracle Database.
- Responsible for writing test cases and test suits that are used for testing the modules using JUNIT.
- Used JQUERY and DWR Framework for Ajax calls and Exception handling respectively.
- Preparing the XML Configuration Files for defining the Web Components in Spring, Hibernate and Tiles Framework and writing deployment descriptors for server deployments.
- Log4j is used for logging activities.
Environment: Java, Spring 3.0, Hibernate 3.0, Hibernate JPA Annotations, Spring MVC Framework, WebLogic 10.0, JBOSS, Oracle, JSP, Servlets, Tiles, Spring custom tags, JSTL Tags, DWR Framework, JQUERY, Ajax, Java, SQL, Stored Procedures, XML, Log4j, Eclipse, Ant, Putty, Clear Case
Confidential
Software Engineer
Responsibilities:
- Gathered required information for the project and involved in analysis phase.
- Created UML class and sequence diagrams using Rational rose.
- Developed Java server pages, Action classes and EJB’s for user transactions.
- Designed Java Servlets and objects using J2EE Standards.
- Mapping of the servlet in Deployment Descriptor (XML).
- Used Entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.
- Used HTML, JSP, JSP tag libraries and struts tiles to develop presentation tier.
- Involved in efficient using of multithreading concept for improving CPU time.
- Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
- Used JDBC to interact with Oracle database for storage and retrieval of information.
- Involved in coding for JUnit test cases, ANT for building the application.
Environment: Core Java, J2EE, Servlets, Multithreading, JSP, Struts 1.1, EJB, JMS, UML, Rational Rose2000, MQ series, Win CVS, Oracle 8i, Web logic 8.1, HTML, Java script, Junit, ANT, XML, JBOSS, Eclipse, MYSQL4.0, Windows XP.
Confidential
Responsibilities:
- Used RUP and Rational Rose to develop Use Cases, created Class, Sequence and UML diagrams.
- Extensive use of Servlets, HTML and JSP for the presentation layer along with JavaScript for the client side validations.
- Developed JSP pages with MVC architecture using Struts.
- Responsible for designing Notification components for sending mails to notify the Vendors if there are any changes in customer interest's specific notifications using James Java Mail.
- Used ANT scripts to build the application and deployed on JBOSS Application Server and resolved technical issues and helped programmers in understanding and solving complex problems.
- Used JUnit to write repeatable tests (regression testing), mainly for unit testing.
- Used Log4j to implement logging facilities.
- Responsible for Production support of Application by proactively looking at production issues
Environment: Struts, JSP, Servlets, Custom Tags, JavaScript, JBOSS, Oracle, UML, log4j, JUnit, Ant, SVN.
Confidential
Jr. Developer
Responsibilities:
- Involved in requirement and analysis of the application.
- Development of the proto type of the application.
- Involved in development of all Modules.
- Performed the Unit Testing and fixed the issues in UAT.
- Modified the code according to the change request by the client.
Environment: Java, JSP, Servlets, JDBC, Java Script, and HTML, Tomcat Web Server, MS SQL Server 2000, Toad Tool, Windows