We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Over 8 years of professional experience in Software Analysis, Design, Production support and Software development of Client Server, Enterprise, Serverside Multi - tier distributed and Web based Applications in Windows and Linux environment.
  • Expertise in Server Side Programming using Java, Servlets, JSP, Spring, Hibernate, EJB, Hadoop, JDBC, Web Services.
  • Extensive work experience in Core Java for developing Enterprise level applications
  • Extensive experience in functional, regression and stress-load-performance testing of web-based and client-server applications using Selenium and HP Quality Center for Insurance and healthcare applications.
  • Experienced in a fast paced Agile Development Environment including Test-Driven Development (TDD) and Scrum
  • Experience with Object Oriented Programming, UML concepts, Design patterns, and web Technologies.
  • Experience in developing GUI using PHP, HTML, CSS, Java Script, AJAX and jQuery.
  • Extensive experience in using JMS provider IBM WebSphere MQ Series and sound knowledge in developing Asynchronous modules build on top of Message Driven Beans and JMS API.
  • Experience in J2EE Design patterns like including Model View Controller (MVC), Delegate, Factory, Singleton, Session Façade, Adapter, Data Access Object and Connection pooling.
  • Well versed with SQL Queries, and testing framework like jUnit and TestNG.
  • Excellent database skills including ETL, Data Warehouse and analyzing transactional Data
  • A well-organized, goal-oriented, highly motivated and effective team player with excellent analytical, troubleshooting, and problem solving skills.
  • Excellent Verbal & Written Communication skills and strong in Documentation.
  • Flexible, enthusiastic and project oriented with excellent communication and leadership skills to develop creative solution for challenging client needs.

TECHNICAL SKILLS

Databases: MS SQL Server 2008, Oracle 10-11g, IBM DB2, Mysql 5, Hbase

Frameworks & Tools: Core Java, Jdk1.5/1.6/1.7, JSF1.2, Richfaces, Icefaces, Spring 3.x, Ant, Maven 3, Spring MVC, Hibernate 2x, ibatis, Log4j1.2, Eclipse 3.x, STS, Netbeans, Jenkins, BuildForge, Hadoop 0.21, SVN, GIT, Bash, JMS, Ajax, SOAP Web Service, XML, Jquery, SQL, JCR, JPA, JAX WS, JAX RS, SOA, JNDI, PHP, Facelets, Struts, Android Kitkat, Git, Gerrit

Database Tools: Toad, Management studio, SQL Profiler, Performance Monitor, Squirrel

QA Tools: Selenium 2.44, HP Quality Center,SOAPUI 4.5, Jira, Bugzilla, Jmeter, LoadRunner, Dynatrace, Splunk, Junit 4.10, TestNG, Cucumber

Web Technology: Jsp, Servlets, JNDI, JDBC, Javascript, Jquery, Web Service (JAX-WS), REST

Application Servers: Websphere 8.5, Jboss 4.x, Tomcat 5/6, Web Logic

Operating System: Windows, Linux, IOS, Unix

PROFESSIONAL EXPERIENCE

Confidential, Orange County, CA

Sr. Core Java Developer

Environment: Java 1.6, Junit, Maven 3, Jira, GIT, Gerrit, Confluence, Version One, Eclipse, Android Kitkat, RabbitMq, ZeroMq, Mysql 5.1, Sqlite, JDBC, Mockito, Java Sockets, Windows, Linux, XML, Hazelcast, Jenkins 1.4.1, Toad, Squirrel, HTML, Jenkins, and SQL.

Responsibilities:

  • Designed and developed framework components, involved in designing and coding using core java.
  • Was involved in building scalable and reusable code using Core Java- J2ee.
  • Successfully worked with Version One for Requirement Management, Test Design, Test Execution, Defect logging, Requirement Mapping with Test cases.
  • Implemented publisher & subscriber based asynchronous communication using RabbitMq, ZeroMq and eclipse.
  • Developed scalable Business components using Java Objects and used DAO to map Java classes to database.
  • Involved in Test-driven development (TDD) model using Junit and Mockito.
  • Used JProfiler to debug JVM performance issues while on production support.
  • Performed GUI testing as well as back-end testing that includes setting up complex test data, verification of backend results, troubleshooting, etc.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, DTO, and Singleton.
  • Used Linux commands extensively to perform log analysis and troubleshoot production issues.
  • Prepared the test data for positive and negative testing for executing the test cases
  • Experience in server side log analysis using winSCP, Putty and Splunk.
  • Performed end to end integration testing and used junit to create a hybrid test framework.
  • Worked extensively on the functionality and regression testing of In Flight Entertainment System.
  • Developed, created and implemented QA strategies to grab the functional requirements and perform the necessary quality control.
  • Used Jira to log defects reported by clients and Version one for agile practice.
  • Used Linux operating system packaging IFE software, deployment and management..
  • Worked with Android Kitkat to provide interactive GUI on different embedded hardwares like SVDU, SVDU FIT, DSU and TPMU’s

Confidential, Naperville, IL

Sr. Software Engineer

Environment: Java 1.7, J2EE, Spring 3.x, SoapUI 4.5, Hibernate 4.x, Junit 4.10, Lotus Notes, Spring MVC, IBM DB2, JDBC, Mockito, HPQC, jsp, Servlets, Jstl, Selenium, Java Socket, Windows, Linux, XML, Apache Tomcat, Splunk, EHCache, Maven 3, Jenkins 1.4.1, Toad, Squirrel, Dynatrace, WebSphere, Webservices, Spring Batch, HTML and SQL.

Responsibilities:

  • Designed and developed framework components, involved in designing MVC pattern using spring framework.
  • Was involved in building scalable and reusable code using Core Java- J2ee
  • Was involved in 24 hour telephonic support on round robin basis.
  • Successfully implemented HP Quality Center for Requirement Management, Test Design, Test Execution, Defect logging, Requirement Mapping with Test cases.
  • Implemented SOAP web service client with spring, Jax WS and eclipse.
  • Developed scalable Business components using Java Objects and used Hibernate framework to map Java classes to database.
  • Involved in Test-driven development (TDD) model using Junit, which brought QA testing in on the front-end of the development cycle for gains in code quality and software functionality.
  • Used Dynatrace to debug database performance issues while on production support.
  • Performed GUI testing as well as back-end testing that includes setting up complex test data, verification of backend results, troubleshooting, etc.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, DTO, and Singleton.
  • As a software engineer, My job responsibilities also included providing knowledge transfer to my fellow teammates and working as a team member.
  • Used Dynatrace and Splunk to perform log analysis and troubleshoot production issues.
  • Prepared the test data for positive and negative testing for executing the test cases
  • Experience in server log analysis using winSCP, Putty and Splunk.
  • Performed end to end integration testing and used Selenium to create a hybrid test framework.
  • Worked extensively on the functionality and regression testing of Retail Enrollment System, Membership Management System, Correspondence System and ODS System.
  • Developed, created and implemented QA strategies to grab the functional requirements and perform the necessary quality control.
  • Used HP Quality center to log defects reported by clients.
  • Used Websphere application server for java package deployment and management.

Confidential, Plano, TX

Software Engineer

Environment: Java1.6, J2EE, Spring 3, Hibernate, Junit 3.x, Maven 3, MSSQL Server 2012, Eclipse, Selenium, Business Intelligence, Websphere, MS Office 2007, Jenkins 1.4, ETL, Java Sockets. HPQC, SOAPUI, SVN, Splunk, Javascript, Log4j, MS Excel, Spring Batch, Jax RS. Cucumber

Responsibilities:

  • Actively involved in identifying business requirements with the client
  • Designed the Web application implementing the Model View Controller pattern using Spring MVC to make it extensible and flexible.
  • Used Dynatrace and Splunk to perform log analysis and troubleshoot production issues.
  • Used AJAX for better user interface and to load field’s values from the database
  • Involved in Creating Test Suite in Quality Center and execute them from HPQC.
  • Used Web Services for transferring the XML documents between the customers and client using communication protocol SOAP (WSDL).
  • Developed scalable action classes to process the user requests with the help of Business Services and DAO classes.
  • Involved in creating restful webservices using Jax RS
  • Involved in Creating Reusable components and called them into external Actions.
  • Responsible for defect management including defect logging, defect tracking, defect triaging and Defect closure
  • Performed Database Validations using SQL Navigator, Toad and Squirrel.
  • Transformed the XML documents to XHtml using XSLT and parsing of the data were implemented using JAXP and Validated the XML documents with XSD validations.
  • Used Maven for building application, Jenkins for continuous integraton and log4j for logging.
  • Involved in System testing, Functional testing, Regression testing and Smoke testing.
  • Worked on with the Implementation of Agile, Scrum methodologies.
  • Executed the Regression automation scripts using cucumber and analyzed the test results.
  • Involved in maintenance of java application performing socket level communication
  • Was involved in writing a Java/JUnit based automation framework used to test data.
  • Developed web services and implemented Service Oriented Architecture (SOA) using Apache Axis.
  • Wrote sql queries against the database for data validations and relational mapping

Confidential, Boston, MA

Software Engineer

Environment: Java, J2EE, JSF1.x/2.x, jUnit, Swing, Awt, Maven, Hudson, JSP, JSF, Facelets, Richfaces, Javascript, Jquery,Cobol, HTML, XML, Load Runner, Oracle 10g, SOAPUI, Jira, JBoss, Tomcat 5, PowerPoint and Redhat Linux

Responsibilities:

  • Worked extensively on agile Methodology and ETL framework implementation.
  • Reviewed design documents & requirements to learn the function and scope of the application.
  • Involved in writing and implementation of the JUnit Test Cases.
  • Developed SOAP based Web services using JAX-WS.
  • Used Spring JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
  • Performed Sanity Testing, Smoke Testing. Integration Testing and Batch Testing
  • Deployed the applications on JBoss 1.4/ Tomcat 5 Application Servers.
  • Checked the data flow through the front end to backend and used SQL queries to extract the data from the database.
  • Analyzed and Validated test results to ensure existing functionality and recommend corrective action where necessary.
  • Interacted with developers, business analysts and discussed technical problems and reported bugs.
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Conducted Integration, Regression, Acceptance, Functional, and Performance and Multi-User tests.
  • Utilized test Methodologies and automated the functional testing by writing a data driven framework.
  • Performed Data Driven test using test data from Excel files and jUnit and also created different checkpoints.
  • Applications had a heavy focus on data automation & made extensive use of pivot tables/charts.
  • Actively worked in identifying and preventing PHI-SPI data violations for healthcare data.

Confidential

Software Engineer

Environment: JAVA, J2EE, Spring, Junit, C++, Java, HTML, XML, Oracle, JavaScript, Windows, Linux, .Net, Jboss, Apache

Responsibilities:

  • Was involved in coding & optimizing development Process and increase data quality and software efficiency.
  • Coordinating with Business Analyst to verify and validate the changes & enhancements.
  • Design and Development of Java Action classes, DAO, Views and custom tags.
  • Involved in writing codes, Test plans, Creating Test scripts, Team Co-ordination, Training and Technical Writing Documentation were major responsibilities.
  • Testing the product at development stage to ensure that it has been developed as per the business rules specified.
  • Maintaining bug lists, discuss with developers for the bugs found and ensured that all bugs are rectified before a new version/release is deployed.
  • Interacted with developers and various members of my team to discuss and resolve defects and their priorities.
  • Planned and developed test cases using Microsoft Word and jUnit framework.
  • Developed and executed automated test scripts for Functional and Regression testing.
  • Implemented various checkpoints and developed reusable functions using Win Runner.
  • Worked Test Script development and Test Script deployment.
  • Involved in Functional Testing, End to End testing, Regression Testing, Integration Testing,
  • Tested the functionality of the applications and tested its compatibility on Windows 95/98/NT4.0/2000/Linux on different versions of Internet Explorer and Netscape.
  • Performed UAT Testing and business verification.
  • Worked in Production Support of software solutions based on round robin basis

We'd love your feedback!