We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

SUMMARY:

  • Nearly 11+ year experience in Software Analysis, Design, Development, Testing, Quality Control, Implementation, Documentation and Support; Includes essential knowledge in Manufacturing domain.
  • Expertise in Core Java, Servlet, JSP, JSTL, JDBC,EJB, Struts, Hibernate, Spring, Web Service, Oracle, SQL, PL/SQL, XML, Unix, and Action Script technologies JQury,Ext - Js.
  • Has sound foundation in Object Oriented Programming Concepts, Design Patterns -MVC-Model 2 Architecture and RDBMS (Oracle 9i,Oracle10g) concepts.
  • Involved in Design and solution of Microservice architecture.
  • Comfortable working with Eclipse, STS(Spring Tool Suite) IDE, RAD,APIGEE API Security, ANT, MEVEN, PL/SQL Developer, Struts, Spring, Spring Boot, Spring Security with OAUTH 2.0, Micro service, Hibernate, JPA, Restful web services, Gemfire in-memory, RabbitMQ, DEEP.IO with PCF (Piovtal Could Foundry) deployment environment. Comfortable working with Apache Cassandra No SQL Database, Deep.io, Tomcat, Jboss, Web-Logic and IBM WebSphere.
  • Knowledge in Software Configuration Management, Build management and Release management concepts.
  • Experience in setting up branching strategies, merging and taking regular backups of the source code on SVN server and code coverage tool(JaCoCo) along with Java Packages.
  • Automate code deployments by using ANT and Jenkins. Implemented and administrated continuous integration process using Jenkins.
  • Configured Jenkins as continuous integration tool and automated builds and deployments to various environments with GIT Hub.
  • Worked closely with development and release management team to solved Build and Deployment process throughout the all phases of Development.
  • Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
  • Knowledge on GoF Design Patterns and Core J2EE patterns (Beginner), Log4j, XDoclet.

TECHNICAL SKILLS:

Programming Languages: JAVA(1.5,1.6,1.8), J2EE

Technologies: Struts 1.3,Struts 2.0,Hibernate 3.0, Spring 4.3.7, Spring Boot 1.5.2,Microservices, Pivotal Gemfire 9.0.3, Apache Cassandra No SQL Database, RabbitMQ, DEEP.IO, Soap UI, Restful webservice, HTML, DHTML, CSS, JavaScript, AJAX, Servlets, JSP, XML, XSLT, DTD, XSD, JAXB2.0

Frameworks: Struts 1.3,Struts 2.0,Hibernate 3.0, Spring 4.3.7, Spring Boot, Microservices, GIT Hub, Jboss Seam 2.0, JSF 1.2, Tiles, EJB 2.0/3.0 (Stateless Session Beans, CMP, BMP, MDB).

Apache Projects: Ant 1.5, Log 4j, Struts1.3,Apache Cassandra No SQL Database

Tools: & Utilities

Eclipse, STS(Spring Tool Suite),RAD, Editplus, Putty, winSCP Toad, SQL Developer, Soap UI, Postman Client, Jenkins. Agile Methodology Rally

Application/Web Servers: BEA Web logic, IBM Web Sphere, Tomcat, PCF(Pivotal Cloud Foundry).

RDBMS: Oracle 9.x, Oracle 10g, DB2, My Sql

Source Control: Rational Clear Case, SVN

Design Patterns: Singleton, Session Facade, Factory, Service Locator, Value List Handler, Transfer Object, Front Controller, DAO, Iterator, Command, Observer.

Operating Systems: Windows 9x/2000/XP, Linux, UNIX

Domain: Automotive, Security, Banking

PROFESSIONAL EXPERIENCE:

Confidential, Bellevue, WA

Sr. SOFTWARE ENGINEER

Responsibilities:

  • Using Micro-service application to manage Store level and Overall duedate and post call collection to reduce the operation costs.
  • Developing Java micro-services to enable the data flow from various front-end systems to the cloud using No sql database Cassandra and Gemfire as in-memory caching. worked on the swagger elements to generate models classes using spring framework. worked on various environments like PLAB, ZLAB,QLAB,PRE-PROD during collection run. worked with various like teams like samson(Amdocs), deep and Triad(fico). used SQL loader to the data during offline processing generating intermediate xml and dat files and developed the data access layer components as entity Beans based on EJB API.
  • Worked with core java technologies like Multi-Threading and Synchronization.
  • Using the JMS API for consuming and sending messages between systems through queues.
  • CDES application uses JMS queues for communication between the billing system and CDES and used JMS topics for internal communication.
  • Used the EJB calls to call the TRIAD application and worked on the logic for converting the JSON to xml messages. worked on the state machine logic(Application works in the form state machine logic) and worked on various exception handling mechanisms and implemented the retry logic for the application.
  • Reviewing and discussing technical specifications with the team and Analyze defects in production environment and provide necessary fixes. Did Root Cause Analysis on production tickets and fixed those defects as part of release and Analysis of Change Requests
  • Used Rally for bug tracking and responsible for resolving these defects assigned on time and update their status on regular basis.
  • Used Bitbucket as Repository and Git bash as version control system for source code and project documents, bug fixing.
  • Used Log4J for tracking the logs for errors, warnings and info.
  • Monitored the database (data tables and error tables),WebLogic error log files and application error log files to track and fix bugs. Writing Splunk Queries, Expertise in searching, monitoring, analyzing and visualizing Splunk logs.
  • Oracle SQL Developer is used for querying and Oracle 12g is used as the database.
  • Jmeter Tool for performance testing and to send the bulk payloads and Wrote unit test cases for testing business functionality.
  • Used DEEP.IO framework in the application to consume the payloads sent by Samson through Rabbit mq.
  • DEEP.io can transfer data between event producers (SAMSON)and event consumers (CDES).messaging framework to communicate data through events.

Environment: Java 1.8,Spring 4.3.7, Spring Boot 1.5.2,Microservices, Pivotal Gemfire 9.0.3, Apache Cassandra No SQL Database, RabbitMQ, DEEP.IO framework, SWAGGER, Weblogic server, winscp, putty, JMS, Tibco EMS, Oracle12g, SQL Developer, JSON, XML,Log4j, Jmeter, Spring framework, Splunk Web Framework, Junit, Git, Spring Tool Suite, Bitbucket.

Confidential, Bellevue, WA

SOFTWARE DEVELOPERS, SYSTEMS SOFTWARE

Responsibilities:

  • Requirements collection for minor enhancements, understanding UI requirements & detailed analysis, study Confidential frame work & libraries, analyzing the existing system and planning for design, preparation of technical design document, development activities and relevant types of tests and test deliverables that includes functional, regression, system and user acceptance.
  • Using Micro-service application to manage Store level and Overall Confidential inventory to reduce the operation costs.
  • Developing Java micro-services to enable the data flow from various front-end systems to the cloud using No sql database Cassandra and Gemfire as in-memory caching.
  • Developing APIs to consume from different applications to manage the inventory.
  • Analyze the requirements of migration projects and use the tool for migrating existing SAP systems.
  • Based on the analysis, deliver technical solutions by Developing/ modifying new/ existing requests according to the requirements assigned
  • Coordinated of all the aspects of the Project right from Execution to Delivery which includes planning, control, implementation of plans, coordinating, progress and issues, managing the team and ensuring the quality of the deliverables.
  • Ensured the integrity of the project from the formative standpoint i.e. scope, implementation methodology, structure, resources, communication
  • Preparing and recommending technical alternatives involving technology, methodology, tools, processes and solution components
  • Overseeing the smooth execution of the User Acceptance Testing and production deployment of Incentive Compensation Management applications as the Technical Lead.
  • Regular interaction with the Confidential Operations Technical Managers, System Administration experts, Quality Assurance people during the certification and production release of the project
  • Interacting and coordinating with the offshore team for issue resolution.
  • Estimate the required effort for project executing. Bring out technologically feasible solutions for the Confidential Operations based on tools
  • Involved in Design and solution of Microservice Architecture.

Environment: Java 1.8,Spring 4.3.7, Spring Boot 1.5.2,Microservices, Pivotal Gemfire 9.0.3, Apache Cassandra No SQL Database, RabbitMQ, DEEP.IO, Soap UI, Restful Webservice, Postman Client, Angular Js, Log4j 1.4, Ant, STS 3.8.4(Spring Tool Suite), SVN, JIRA, Jenkins. Agile Methodology Rally, PCF(Pivotal Cloud Foundry).

Confidential, Irvine, CA

Technical Lead

Responsibilities:

  • Requirements collection for minor enhancements, understanding UI requirements & detailed analysis, study Mazda frame work & libraries, analyzing the existing system and planning for design, preparation of technical design document, development activities and relevant types of tests and test deliverables that includes functional, regression, system, user acceptance
  • Analyze the requirements of migration projects and use the tool for migrating existing Mainframe green screens and batch programs to equivalent Java web screens and programs.
  • Based on the analysis, he will deliver technical solutions by Developing/ modifying new/ existing requests according to the requirements assigned
  • Coordinated of all the aspects of the Project right from Execution to Delivery which includes planning, control, implementation of plans, coordinating, progress and issues, managing the team and ensuring the quality of the deliverables.
  • Ensured the integrity of the project from the formative standpoint i.e. scope, implementation methodology, structure, resources, communication
  • Preparing and recommending technical alternatives involving technology, methodology, tools, processes and solution components
  • Overseeing the smooth execution of the User Acceptance Testing and production deployment of Incentive Compensation Management applications as the Technical Lead.
  • Regular interaction with the Mazda North America Operations Technical Managers, System Administration experts, Quality Assurance people during the certification and production release of the project

Environment: Java 1.8, Struts 1.3, Spring 3.0,Hibernate 3.0, Web Services(SOAP,Restful), Spring Boot, WebSphere7.0, Ant, Oracle Fusion, Sql Developer, DB Visualizer, Soap UI, Postman Client, Log4j 1.4, Ant, Eclipse 3.1, SVN, JIRA, Microsoft Visio, Xml, Xslt, Oracle 10g, PL/SQL,DB2 and Linux.

Confidential

Technical Lead

Responsibilities:

  • Requirement gathering and analysis from Client.
  • Impact analysis of the change and providing an efficient technical solution to meet business bjective.
  • Estimation and Planning for deliverables.
  • Creating Product Backlog and Iteration plans.
  • Conducting Iteration Planning Meeting.
  • Creating goals for each Iterations.
  • Task Allocation and coordination with the offshore team.
  • Coding, Review and Unit Testing of the deliverables.
  • Involved in Implementation of Middleware framework using Hibernate and Spring Framework for prototype development.
  • Implemented Spring with Hibernate and Spring AOP for declarative transactions using spring proxy Beans for prototype development.
  • Conducting Iteration Review and Retrospection Meeting.
  • Preparing Weekly Status Report and sending it to the Ford management and Business.
  • Code Deployment.
  • User Acceptance Testing and End to End Support
  • Manage build release with Jenkins 3.1(Continuous integration tool ).
  • Implement JaCoCo code coverage matrix to validate Junit Test cases along with Jenkins.

Environment: Java 1.7, Struts 1.3, Spring 3.0,Hibernate 3.0, Web Services(SOAP,Restful), WebSphere7.0, Ant, Oracle Fusion, Sql Developer, Soap UI, Postman Client, Log4j 1.4, Ant, RSA 8.0, SVN, JIRA, Microsoft Visio, Xml, Xslt, Oracle 10g, PL/SQL,DB2, Linux, JaCoCo, Jenkins .

Confidential

Senior Software Engineer

Responsibilities:

  • Coding of Action classes, implements DAO with ORM Component.
  • Analysis the bug & error and fixed & solve these. Testing and Deployment the application web sphere
  • Maintaining the application and Gathering the client new requirement (CR) and work with this CR
  • Support oracle related to server (backup, restore db, filter logs, health of db etc.) developing the new phase Testing and Deployment the application web sphere
  • Support IBM WebSphere Application Server Administrator (troubleshooting, System Administration, Server, Application, Resources, Environment & Security
  • Handling the issues of front-end and apply proper validation.

Environment: RAD 8.0, Struts 1.2,Spring 2.5,Hibernate 3.0,Web Services, WebSphere7.0, Oracle 10g.

Confidential

Senior Software Engineer.

Responsibilities:

  • Coding of Action classes, implements DAO with ORM Component.
  • Testing and Deployment the application web sphere
  • Handling the issues of front-end and apply proper validation.

Environment: Java1.6, Web Logic Application Server, Oracle10g, Ejb 2.0, Struts 1.2, RAD..

Confidential

Senior Software Engineer.

Responsibilities:

  • Interacted with the clients to gather & analyze business requirements of the various modules of the project.
  • Extensively involved in the design, coding, deployment and maintenance of the project.
  • Implementation of View and Controller components with Struts Frame Work, Model components with EJBs.
  • Written ant build.xml files for ear and war files generation.
  • Participated in H L D designing.
  • Coding of Action classes, implements AOP with ORM Component.
  • Handling the issues of front-end and apply proper validation.
  • Worked onsite at the client place involved in the UAT Build, Configuration, Deployment and Integration.

Environment: Java, J2EE, RAD 8.0, Struts 1.2, Hibernate3.0, WebSphere7.0, Oracle 10g log4j, Ant, Eclipse.

Confidential

Software Engineer

Responsibilities:

  • Involved in development of Java, JSP, Servlets components development and deployment.
  • Designed and developed Data Access Objects (DAO) to access the database. Used DAO Factory and Value object design patterns to organize and integrate the Java objects.
  • Participated in H L D designing.
  • Coding of Action Classes and Ejb Components(SessionBean,MDB),Jsp.
  • Handling the issues of front-end and apply proper validation
  • Maintained the application Configuration and Environmental information in various properties file.
  • Involved in front end validations using JavaScript.
  • Applied styles to HTML pages using external Style Sheets (CSS) files.
  • Performed unit testing, system testing and integration testing.
  • Involved in building and deployment of application in Linux environment

Environment: Java1.5, J2EE, My Eclipse 5.1, Struts 1.2,, EJB 2.1, JMS, WebLogic 9.2, Oracle 9i/10g., log4j, Ant,Linux, JavaScript, HTML, CSS.

Confidential

Software Engineer

Responsibilities:

  • Involved in the design, coding, deployment and maintenance of the project.
  • Involved in design and implementation of web tier using Servlets and JSP.
  • Performed client side validations using Java Script.
  • Participated in H L D designing.
  • Coding of Action classes, implements IOC and AOP with ORM Component.
  • Coding of JMS and EJB Component (JMS,MDB).
  • Handling the issues of front-end and apply proper validation.
  • Participate in device integration Scanner, Camera.
  • Involved in maintenance of the project.

Environment: My Eclipse 5.1, Struts 1.2, JMS, Spring2.5, Hibernate 3.0, WebLogic 9.2,Tomcat 6.0, Oracle 9i/10g.

Hire Now