Seniordeveloper Resume
Irving, TX
SUMMARY:
- A Sun Certified Java Programmer with 10 years of experience in IT industry as a SENIOR JAVA DEVLEOPER with Analysis, Design and Development of distributed web applications in Core Java and J2EE technologies.
- Experienced in Micro services development using Spring Boot, Spring Cloud.
- Experience in development in front end technologies like HTML, JavaScript, Angular JavaScript, CSS, JSON and AJAX.
- Experience in development in technologies like Core Java, Servlets, JSP, JSTL, Custom tags, JDBC, JNDI, JMS and EJB.
- Strong experience in publishing/consuming REST based web services and consuming the SOAP web services that include several components like SOAP, WSDL and UDDI .
- Experienced in working various application frameworks like MVC, spring, Struts, Hibernate and Log4J.
- Expertise in using J2EE Application Servers such Web Logic, WebSphere and Web Servers such as Tomcat.
- Good Knowledge and experienced in working with Oracle, MySQL and DB2 databases. Also experienced working in NoSQL data base like Cassandra.
- Good experience working in SQL and PL/SQL Programming includes ability to create and debug stored procedures, functions, packages, index, and triggers.
- Expertise in implementing various Object Orien ted Design Patterns such as Factory Pattern , Singleton , Front End Controller, Data Access Object, Business Delegate, Session Facade and Model View Controller.
- Extensively used IDE for Application development like Eclipse and RAD. Also experienced in database GUI/IDE Tools using TOAD and PL/SQL Developer.
- Expertise in working with Agile methodologies like Test Driven Development (TDD) and Scrum Methodology and Waterfall methodologies.
- Having experience in continuous integration tool Sonar Jenkins and build scripts Ant and Maven.
- Experienced in handling VSS, CVS, SVN and GIT. Good Experience working in Windows and Linux environments.
- Experience working in Development, Migration and production support projects.
- Proficient in working across all stages of Software Development Life Cycle (SDLC) including business requirement analysis, coding, unit, system, and user acceptance testing.
TECHNOLOGY SKILLS:
Programming Languages: Core Java, SQL, PL/SQL
Web Application Framework: Spring Boot, MVC, Spring, Struts, Hibernate, Ant, Maven
Web Development: HTML, DHTML, CSS, JavaScript, Angular JavaScript, JSON and AJAX framework.
Database: Oracle9i, Oracle10g, DB2, My SQL and Cassandra
Middleware Technologies: Micro Services, JDBC, SOAP, REST, XML, JAXB, JMS and EJB
Web & Application Servers: Tomcat, Web Logic, Oracle 10g Application Server and WebSphere
Tools: Eclipse, RAD
Version Control Tools: VSS, CVS, SVN and GIT
Methods: Object Oriented Analysis and Design, Design Patterns
Other Tools: Emma, Cobertura and Sonar and Jenkins
PROFESSIONAL EXPERIENCE:
ConfidentialSenior Developer
Irving, TX
Environment: Java, JDK 1.8, Agile, J2EE, Spring Boot, Micro Services with Spring Cloud, Rest, Casandra, Linux, Jenkins, Maven, Eclipse, GIT, JUnit, Log4j.
Responsibilities:
- I was working as senior developer in this project and onsite coordinator.
- Involved in Business discussions to understand the requirements and apply them in the project.
- Prepare High Level Design and Low Level Design documents.
- Developed the write API’s using Micro Services and Casandra.
- Used Curl and Post Man tools for testing web services connectivity.
- Coordination for deploying the applications on AWS Server.
- Used Cassandra database for table’s creation.
- Involved in system and Functional testing of the applications.
- Coordination with offshore team.
Senior Developer
Bentonville, AR
Environment: Core Java and Restful Web services, Node JS, AngularJS, Kafka , JSON, XML, Tomcat server
Responsibilities:
- Worked as Senior Developer and onsite coordinator.
- I was part of Opus module and was working with customers to understand the project requirements.
- Developed the component using Core java and jersey client for fetching data from Restful web services (obix server).
- As per the requirement implemented the logic to fetch data from client output and converting into JSON files.
- Performed the functional testing and make sure all functionalities working fine.
- Performed the integration testing and make sure the data flowing to Kafka and then to Cassandra data base.
- Involved in the application production deployments and scheduled the UNIX crontabs.
- Attending scrum calls and the weekly meetings with clients.
Confidential
Senior Developer
Environment: Java, JDK 1.8, Agile, J2EE, Spring, Spring Boot, Hibernate, SOAP/Rest, JQuery, XML, JMS, SQL, IBM Web sphere Application SOAP, Angular JS, Couch base , Linux, WSDL, JavaScript, Hudson, Maven , AJAX, JUnit, Log4j.
Responsibilities:
- Participated in the sprint review meetings and explained the technical changes to the clients.
- Experience in developing applications using AngularJS - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Developed Single page application and structured the JavaScript code using AngularJS.
- Performed User Interface Design and coding using Java, Spring framework and web technologies.
- Developed the applications using JSP, Struts and implemented MVC Architecture.
- Implemented business tier using Spring IOC, AOP and MVC.
- Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.8 features.
- Utilized Spring annotations and XML configuration for Dependency Injection.
- Involved in implementing logging, exception handling and transaction management using spring AOP.
- Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
- Developed integration techniques using the Apache camel and apache Active MQ technologies.
- Developed, and debugged the servlets and EJB with Web Sphere Application server.
- Developed Web Services for data transfer using Restful WebServices
- Tested SOAP web services using SOAP UI and REST web services using REST Client.
- Implemented Model/business components using spring core and navigation part of the application using spring MVC.
- Used Hibernate as ORM tool to map the database tables, and wrote DAOs and POJOs to integrate with Spring Framework
- Used Spring Integration to communicate with different web Services.
- Implemented logging using Apache log4j.
- Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD). Approach environment using agile methodologies.
Confidential
Developer
Environment: J2EE, JDK 1.7, Struts 1.2.x, SOAP web services, REST, Linux, Spring mvc, Spring Boot, Hibernate, JQuery, XML, web logic, HTML,CSS.
Responsibilities:
- Developed Web Services to allow communication between the applications using Rest and SOAP Web Services.
- Developed the application using Struts following MVC architecture.
- Worked extensively on struts 2.0 framework to insert the panel data into the panel container.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring with JSF.
- Developed user management screens using JSF framework, business components using spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
- Integrated the generated DAO classes into spring application context using annotation driven Hibernate transaction manager.
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
- Used JSP, HTML, CSS, JQuery and Java Script for writing UI of the application.
- Used JSF frame work on the server side for the MVC architecture.
- Maintained CSS and HTML, XSL, XSLT, JAVA SCRIPT, JSF, Angular JS, Bootstrap for designing Webpages.
- Developed web services and data synchronization services.
- Used SOAP UI for testing the Web services by sending an SOAP request.
- Build SOAP Web Services based on AWS (Amazon Web Services).
- Developed Junit test cases for regression testing and integrated with ANT build.
- JUnit tests were written to test each module in the application.
Confidential
Developer
Environment: Java (JDK 1.4), Struts, EJB, JNDI, JSP, Servlets, JMS, HTML, XML, WebLogic, Jobs, Unix Shell, Log4J, Junit, Ant, UML, Eclipse, Oracle
Responsibilities:
- Requirement Analysis & development for major PCRs.
- 24*7 Support for over 25 applications and 30 plus interfaces including server maintenance for some of the applications. 100% uptime and availability assurances for the websites are expected.
- Problem management- Providing long term fix for recurring issues reported for applications.
- Business call - Handling the call with clients on critical & outstanding issues.
- Sharing the knowledge to the team through sessions.
- Preparation of Daily Status Report having the status of the project delivered on daily basis.
Confidential
Developer
Environment: Java, JSP, Servlets, EJB, SQL, PL/SQL, Weblogic 10.3, Oracle, SQL , PL/SQL, Ant, Eclipse, PL/SQL Developer
Responsibilities:
- Worked as a Team Member.
- Involved in Domain creation of IIMS application in Weblogic10.3 at client location.
- Involved in IIMS configuration with Weblogic10.3 at client location.
- Involved in application configuration with Oracle 11g (RAC) database.
- Involved in the development of application to handle requirements of Client at client location.
- Involved in the development of Static web pages by using HTML.
- Involved in the development of business logic by using stored procedures.
- Coordinated with team members in fixing the bugs with functional testing.
- Involved in functional testing and integration testing.