Senior Software Engineer Resume
Dallas, TX
SUMMARY
- 8 years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support.
- Extensively worked on XML technologies like JAXB, XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.
- Experienced in developing RestfulWeb Services with XML and Json.
- Exposure to application servers like JBOSS, Apache Tomcat and Jetty.
- Extensively worked on Debugging using Apache Log4j Logging Framework.
- Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Log4J.
- Hands-on experience with Integrated Development Environment (IDE) IDEs like Eclipse, JBOSS, DataStax, Toad.
- Proficient in developing applications using Java, J2EE, JSF, Oracle, Cassandra, JDBC, Servlets, JSP, XML, JSON, HTML, AungularJS.
- Hands on experience with JSF Framework.
- Experience in working with Maven build tool
- Used GIT and SVN for Source code repository and version control.
- Experience in involved in defining & designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guideline.
- Have good understanding of agile SCRUM methodology.
- Having experience in coding practices like Functional Specification, code walk through, coding standards, code review Debugging and Troubleshooting.
- Ability to work in tight schedules and efficient in meeting deadlines.
- Ability and desire to learn, very flexible and adaptable. Can adapt to new software and processes quickly and efficiently.
- Good analytical skills, commitment to co-operative teamwork and developing high quality software’s meeting exacting requirements of the customer.
- Excellent interpersonal skills, including the ability to coordinate and motivate team members.
- A dynamic and result oriented professional, endeavouring to be an asset to the organisation.
- Logical thinker with the ability to quickly grasp intricate issues and continuously striving for improvement in existing processes.
TECHNICAL SKILLS
Java Technologies: Java, J2EE, Servlets, JDBC, JSF, JSP, AngularJS, JUnit, JSON, XML, XSD, HTML5, JavaScript, LOG4J, JAVAMAIL
Databases: Oracle, Cassandra
Server: Tomcat, Jetty, Jboss
IDE/GUI Tools: Eclipse, JBOSS, DataStax, Toad
Version Control: GIT, SVN
Platforms: UNIX, Windows XP
Integration Tools: Maven
Web Services: Restful web service
PROFESSIONAL EXPERIENCE
Confidential, Dallas TX
Computer Programmer
Responsibilities:
- Worked mostly with the Core Java in developing the project using Collections, Java Mail API.
- Used JAXB to convert XML to java objects and Java Objects to XML
- Validation of input using XSD.
- Implemented LOG4J for debugging and written test cases in JUNIT.
- Implemented the integration of RESTful web services API into our code through JBoss.
- Used Maven scripts for build and deployment of the application and GIT as the secure versioning software.
- Gathering status from offshore, and preparing daily report for manager.
- Performed Unit testing, Integration Testing
- Provide support during deployment.
Environment: Core Java, XML, XSD, Oracle, java mail, log4j, maven, GIT, Jenkins, Jboss
Confidential, Dallas TX
Computer Programmer
Responsibilities:
- Extensively worked on Java in developing the project using Json, Collections, Java Mail API, AngularJS, and JSF.
- Had good working experience with JDBC and Maven repositories.
- Performed Unit testing, Integration Testing
- Implemented the integration of RESTful web services API into our code through JBoss.
- Provide support during deployment.
- Implemented LOG4J for debugging and written test cases in JUNIT.
- Used Maven scripts for build and deployment of the application and GIT as the secure versioning software.
- Gathering status from offshore, and preparing daily report for manager.
Environment: Core Java, Json, JSF, AngularJS, Oracle, java mail, log4j, maven, SVN, Jenkins, Jboss
Confidential
Senior Software Engineer
Responsibilities:
- Developing Tspace - wiki pages using utility tools
- Preparing daily report for manager.
- Preparing report of statues daily and sending it to client.
- Performed Unit testing, Integration Testing
- Provide support during deployment.
Environment: Tspace Utility Tools
Confidential
Senior Software Engineer
Responsibilities:
- Involving in designing the new requirements with clients and finalizing them.
- Analyzing the requirements with team members and coming up with design for the task.
- In this project client had technical knowledge and he requested us to give demo on technical approach before starting coding for any defect or requirement.
- Giving demos for client after getting approval on technical approach.
- Used Maven scripts for build and deployment of the application and GIT as the secure versioning software.
- Participated in Scrum Meetings to update the status daily.
- Worked mostly with the Core Java in developing the project using, Collections, Java Mail API.
- Had good working experience with JDBC and Maven repositories.
- Implemented the integration of RESTful web services API into our code through Jetty.
- Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Log4J.
- Provide support during deployment.
Environment: Core Java, Json, Cassandra, datastax, java mail, log4j, maven, GIT, Jenkins, Restful, API, JSF, Log4J, JUnit
Confidential
Senior Software Engineer
Responsibilities:
- Participated in Scrum Meetings to update the status daily.
- Worked mostly with the Core Java in developing the project using, Collections, Java Mail API.
- Had good working experience with JDBC and Maven repositories.
- Implemented the integration of RESTful web services API into our code through Jetty.
- Used Maven scripts for build and deployment of the application and GIT as the secure versioning software.
- Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Log4J.
- Provide support during deployment.
Environment: Core Java, Json, Cassandra, datastax, java mail, log4j, maven, GIT, Jenkins, Jetty
Confidential
Senior Software Engineer
Responsibilities:
- Involved in requirements gathering, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Followed Agile Methodology and used Rally to create and manage requirements via User Stories.
- Understand User requirements and make the deliverables Confidential appropriate time.
- Responsible for monitoring daily responsible jobs like daily requirements and taking care of issues that may arise in development level and in production level.
- Preparing documents, user manuals and other help documents using
- Implemented the integration of RESTful web services API into our code through Jetty.
- Designed and developed using Java/J2EE, JDBC, Angular, HTML, Json, and Java Beans with Jetty server and Cassandra as Database.
- Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Log4J
- Designed Java components using DAO and Singleton design patterns.
- Analyze, design and implement business application computer software with logical and mathematical solutions to business problems and processes.
- Compile and code results of data using Maven build tool and GIT as the secure versioning software.
- Provide support during deployment.
Environment: Core Java, Json, Cassandra, datastax, java mail, log4j, maven, GIT, Jenkins, Jetty
Confidential
Senior Software Engineer
Responsibilities:
- Responsible for monitoring daily responsible jobs like daily requirements and taking care of issues that may arise in development level and in production level.
- Preparing documents, user manuals and other help documents using
- Designed and developed using Java/J2EE, JDBC, Json, and Java Beans with Jetty server and Oracle as Database.
- Implemented the integration of Restful web services API into our code through Jetty.
- Designed Java components using DAO and Singleton design patterns.
- Performed Unit testing, Integration Testing and generating of test cases for web applications using Log4J
- Analyze, design and implement business application computer software with logical and mathematical solutions to business problems and processes.
- Compile and code results of data using Maven build tool and GIT as the secure versioning software.
Environment: Core Java, Json, Cassandra, data tax, java mail, log4j, maven, GIT, Jenkins, Jetty.
Confidential
Software Engineer
Responsibilities:
- Developed in-house application “Employee Directory” POC in individual capacity using technologies like AngularJS, HTML5, JSON, Twitter Bootstrap, and Tomcat.
- Customized Employee Directory application allowing managers to update, change or delete respective team/project details and provide overall information on personnel employed.
- Performed Unit testing, Integration Testing
- Compile and code results of data using Maven build tool and GIT as the secure versioning software.
- Also, worked as a shadow resource, Tech Mahindra in - house project while taking active part in development of search module based on various criteria.
- Automate API Testing, as 3 member team; gathering all API’s and parameters to run them, proper error codes, excel template for output; using Java, Google REST-Assured, Jenkins, GIT
Environment: Core Java, Json, Cassandra, datastax,java mail, log4j, maven, GIT, Jenkins, Jetty,AngularJS, HTML5, JSON, Twitter Bootstrap, and Tomcat.
Confidential
Senior Software Developer
Responsibilities:
- Participated in the complete life cycle of the project (Analyzing the requirements, designing, developing and testing).
- Designed the application by implementing Confidential Desktop Framework
- Used JSF framework in developing user interfaces using Prime faces UI Components, Validator, Events and Listeners for handling request processing.
- Extensively worked on Java in developing the project using Confidential Desktop Framework Collections, Java Mail API, Tomcat
- Weekly meeting with client for discussing project.
- Daily reporting to team lead.
- Prepared documents SDD, user manual, help file and other operational manuals.
Environment: Core Java, Confidential Desktop, Oracle
Confidential
Senior Software Developer
Responsibilities:
- Analyzing the requirements, designing, developing and testing.
- Designed the application by implementing Confidential Mobile Technology
- Work on bug fixing and improving application
- Extensively worked on Java in developing the project using Android Java, Confidential Mobile Technologies, and Collections.
- Accessing remote data via REST and JSON
- Weekly meeting with client for discussing project.
- Daily reporting to team lead.
- Prepared documents SDD, user manual, help file and other operational manuals.
Environment: Android Java, Confidential Mobile Technologies, Oracle, Json, Rest, Soap.
Confidential
Senior Software Developer
Responsibilities:
- Designed the application by implementing Confidential Mobile Technologies
- Used JSF framework in developing user interfaces using Prime faces UI Components, Validator, Events and Listeners for handling request processing.
- Performed Unit testing, Integration Testing
- Extensively worked on Java in developing the project using Android Java, Confidential Mobile Technologies collections, JDBC, Openfire Server 3.7.1, Oracle
- Weekly meeting with client for discussing project.
- Daily reporting to team lead.
- Prepared documents SDD, user manual, help file and other operational manuals.
Environment: Android Java, Confidential Mobile, JDBC, Openfire Server 3.7.1, Oracle, Unit testing, JSF 1.2, Servlets, ESRI, Directory Server and LDAPv.3
Confidential
Senior Software Developer
Responsibilities:
- Developed many JSP pages, used JavaScript for client side validation.
- Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, and Action Mapping and Action Form objects.
- Designed the application by implementing Confidential Geoportal Server 10
- Used JSF framework in developing user interfaces using Prime faces UI Components, Validator, Events and Listeners for handling request processing.
- Performed Unit testing, Integration Testing
- Extensively worked on Java in developing the project using Java - JDBC, JSP, JSF 1.2, Servlets, ESRI Javascript API 2.5, SQL Server 2008, Directory Server and LDAPv.3 and Confidential Geoportal Server 10.
- Weekly meeting with client for discussing project.
- Daily reporting to team lead.
- Prepared documents SDD, user manual, help file and other operational manuals.
Environment: Java - JDBC, JSP, JSF 1.2, Servlets, ESRI Javascript API 2.5, SQL Server 2008, Directory Server and LDAPv.3 and Confidential Geoportal Server 10.
Confidential
Senior Software Developer
Responsibilities:
- Analysis of client requirements, designing, developing and testing.
- Designed the application by implementing Confidential JavaScript Framework
- Used JSF framework in developing user interfaces using Prime faces UI Components, Validator, Events and Listeners for handling request processing.
- Performed Unit testing, Integration Testing
- Extensively worked on Java in developing the project using Flex 4, Action Script 3.0, Oracle by implementing Confidential JavaScript Framework
- Weekly meeting with client for discussing project.
- Daily reporting to team lead.
- Prepared documents SDD, user manual, help file and other operational manuals.
Environment: Flex 4, Action Script 3.0, Oracle by implementing Confidential JavaScript Framework
Confidential
Software Developer
Responsibilities:
- Designed the application by implementing Confidential Web Framework
- Used JSF framework in developing user interfaces using Prime faces UI Components, Validator, Events and Listeners for handling request processing.
- Performed Unit testing, Integration Testing
- Extensively worked on Java in developing the project Java - JDBC, JSP, JSF 1.2, Servlets, Oracle 10g by implementing Confidential Web Framework
- Weekly meeting with client for discussing project.
- Daily reporting to team lead.
- Prepared documents SDD, user manual, help file and other operational manuals.
Environment: Java - JDBC, JSP, JSF 1.2, Servlets, Oracle 10g by implementing Confidential Web Framework
Confidential
Quality Analyst
Responsibilities:
- Responsible for handling GIS spatial /non-spatial data and maintaining database.
- Conversant with QA & fixing procedures, defining entry points for all the points-of-interest.
- Geocoding, i.e. interpolating spatial locations (X, Y coordinates) from locality, sub locality, town and village or any other spatially referenced data like street addresses on the map.
- Developing map utility methods using core Java and persisting data in Oracle.
- Preparing user manuals and other related documents.
Environment: MapInfo, Core Java, Oracle, JDBC, JSP, JSF 1.2, Servlets.