We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

2.00/5 (Submit Your Rating)

O Fallon, MO

SUMMARY

  • Over 10 years of experience in full software development life cycle (SDLC) Process and Developing enterprise/distributed software applications usingJava,J2EEtechnology stack.
  • Expertise in design and rapid development of web andJ2EEapplications using CoreJava, JSP, Servlets, EJB, JDBC, Struts and Spring.
  • Expert in using MVC (Model View Controller) architecture for developing applications using MVC based frameworks
  • Expertise in development of multi - tiered web based enterprise applications usingJ2EEtechnologies like Servlets, JSP and JDBC.
  • Experience in developing front end using HTML5, CSS3, JavaScript, JQuery, AJAX, DOM, JSP, JSTL, JSON etc.
  • Extensively worked on implementing Web services (SOAP, REST, WSDL and XML Parsers) using JERSEY.
  • Extensive experience working as full stack developer.
  • Experience with several application servers such as Tomcat-6/7 and JBoss.
  • Expertise in developing applications using JavaScript, CSS, XML, HTML.
  • Extensive experience in design and implementation using core java and J2EE design patterns.
  • Experience in creating design documents using object, class and use case diagrams.
  • Exposer in preparing Splunk dashboards and configuring the alerting.
  • Experience with system design, development and implementing the business logic using Collections, data structures and multithreading for the action classes
  • Good experience with multiple databases like Oracle9i/10g, SQL Server 2008 and MySQL.
  • Professional appearance and quick learner of new technology, who can adapt new responsibilities.

TECHNICAL SKILLS

Languages: JAVA (Core Java, JDK, J2SE, J2EE), JDBC, JSP/Servlets, JavaScript, SQL, Junit, unix

J2EE Technologies: Java Server Pages 2.0, Servlets 2.4, EJB, Web Services, JDBC

Frameworks: Struts2.1, Spring 3, Hibernate, Enterprise Java Beans 2.0

IDE Tools: Eclipse 3.2, Spring Source Suite 2.8.1

GUI: HTML, HTML-5, CSS-3, Splunk dashboards, AngularJS 2.0

Application/web Server: Apache-Tomcat 6/7, JBoss4.0.3, WebLogic

Databases: Oracle 11g/10g, MS SQLServer 2008/2005, MySQL

Database Tools: SQL Developer, SQL Management Studio, TOAD

Version Control: SVN, CVS

PROFESSIONAL EXPERIENCE

Confidential, O Fallon, MO

Sr. Software Engineer

Responsibilities:

  • Creating the scripts for alerting in the application
  • Promoting the changes to higher environments by creating RFC’s by pre-testing in lower environment.
  • Monitoring and updating the application metrics migration
  • Involved in organizing daily scrum meetings with the developers, to follow AGILE methodology and delivering in sprints.
  • Agile & Scrum team to interact and to get the update.
  • Enhancing & developing the application for the new features.
  • Coordinating with other teams for the customer issues.
  • Designing metrics table for the application development
  • Developed Splunk dashboard’s for monitoring the system performance, files transfers, transaction logs.
  • Migrating the data from older version to new by grails development
  • Documenting each of the scenarios to update the bitbucket.
  • Writing complex queries in DAO to achieve the business needs.

Environment: Java8.0, Splunk, Spring3, pgAdmin, Hibernate, AngularJS 2.0, SVN, Groovy Grails, Bitbucket, CSS3, XML.

Confidential, Phoenix AZ

Sr. Programmer Lead

Responsibilities:

  • Creating the scripts for alerting in the application
  • Promoting the changes to higher environments by creating RFC’s by pre-testing in lower environment.
  • Monitoring and updating the protocol migrationUser
  • Involved in organizing daily scrum meetings with the developers, to follow AGILE methodology and delivering in sprints.
  • Involved in implementing PGP encryption of data transactions.
  • Coordinating with other teams for the customer transaction issues.
  • Developed Splunk dashboard’s for monitoring the system performance, files transfers, transaction logs.
  • Involved in configuring the profiles using TP application.
  • Documenting each of the scenarios to update the share point.
  • Writing complex queries in DAO to achieve the business needs.
  • Produced RESTful webservices in Jersey Framework.
  • Used UNIX Shell scripts for batch jobs scheduling and customizing the environment.

Environment: Java6.0, Splunk, Spring3, Oracle, Hibernate, AngularJS 2.0, SVN, Eclipse, JQuery, HTML5, CSS3, XML.

Confidential, Exton, Pennsylvania

Sr. Java Developer

Responsibilities:

  • Responsible for design and development using Struts and JQuery.
  • These modules have different access levels of license for the clients, which implemented for each menu item individually.
  • Documentation preparation.
  • Implemented Controllers, models and used ng-repeat to render JSON response to DOM.
  • Used AJAX to retrieve a list of search results from the server.
  • Involved in connecting application with database using hibernate ORM.
  • Used Dependency Injection feature of Spring 3.0 MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
  • Developed the Service endpoints and clients using JAX-RS, REST, JAXP, XML and WSDL.
  • Developed JUnit test cases for all the developed modules.
  • Configured the URL mappings using struts-config.xml file
  • Used J2EE design patterns for development of modules.
  • Developed the web interfaces and user interfaces using JSPs, AngularJS, JavaScript and JQuery.
  • Converting Functional requirements into Technical specifications.
  • Involved in developing restful web services using JAX-RS.
  • Developed various Action Classes for implementation of business logic.
  • Involved in Quality processes to achieve the best results.
  • Worked with system design and development using Collections and multithreading for the action classes.
  • Responsible for understanding the scope of the Project and Requirement gathering
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases
  • Effectively participated in weekly client communications with Business Analysts.
  • Security and Performance monitoring of the application.
  • Developed independent application to generate the license for the subscribed modules and menu items for the clients.
  • Experienced using HTML5, CSS3 for developing components.
  • Involved in development of GUI for Pre-Screen, Valuation, and Masters Modules.
  • Upgrading the application in conversion to spring3.0.6 and struts2.0 from EJB.
  • Developed the design of user interface and business layers.
  • Worked on code review process
  • Working experience with tasks for sprints to assign the team.
  • Involved in deploying the application on to the application servers.
  • Encryption of the personal details.
  • Analyzed business requirements and defined technical project specifications.
  • Involved in the automatic build scripts using ANT for the application to deploy and test.
  • Leading and mentoring the team for the application development.

Environment: Java7.0, Struts2.1, Spring3, Oracle, Sql Server, Tomcat7, Jasper Reports, Hibernate, AngularJS, SVN, Eclipse, jTrack, Junit, JQuery, HTML5, CSS3, XML.

Confidential

IT-Consultant

Responsibilities:

  • Client interaction for Requirement update.
  • Debug the code and testing for the validations
  • Working on PCM (Process Control Manager) tool
  • Fixes bugs reported by QA for the software
  • Worked with development of Spring DAO layer which invoked database queries.
  • Developed Session Beans for the transactions in the application.
  • Onshore - offshore communication to coordinate development and track the progress.
  • Developed Pre-Screen, Valuation, Masters Modules.
  • Involved in development of GUI for Pre-Screen, Valuation, and Masters Modules.
  • Developed dynamic user interface with JSP, HTML, and CSS.
  • Implemented Core Java concepts to handle the exceptions.
  • Written JUnits for unit level, functional level test cases.
  • Involved in Quality processes to achieve the best results.
  • Used Visual Source Safe (VSS) for source code maintenance.
  • Documentation preparation.
  • Developed various EJB components to fulfill the business logic
  • To update the contracts required by the client.

Environment: Struts2.0, Oracle, Tomcat6.0, PCM, Jira, Eclipse, Java6.0.

Confidential

Responsibilities:

  • Client interaction for Requirement update.
  • Developing Form-Bean and Action classes.
  • Writing Validations on client side with Validation Framework.
  • Involved in Quality processes to achieve the best results.
  • Involved in the estimation of the project and in the preparation of project plan to allocate the resources.
  • Created user-friendly GUI interface and dynamic web pages using HTML, CSS and JSP for user access management service application.
  • Secured transactions implementation by core java Multithreading concepts.
  • Did the Memory Management by tuning Garbage Collector (GC) for best performance.
  • Followed approved life cycle methodologies, created design documents and performed program coding and testing.
  • Involved in the architecture team for design and implementation of system.
  • Prepared technical requirements document for features during system migration.
  • Developed automated build scripts that check out the code from CVS and build the application using Apache ANT
  • Prepared unit level testing documents and executed the same.

Environment: Java7.0, Struts2.1, Spring3, Oracle, Sql Server, Tomcat7, Jasper Reports, SVN, Eclipse, jTrack, Junit, JQuery, HTML5, CSS3, XML.

Confidential

Sr. Software Engineer

Responsibilities:

  • Designing Screen shots and JSP pages.
  • Developing Form-Bean and Action classes.
  • Involving in Writing Validations on client side with Validation Framework.
  • Configured the URL mappings using struts-config.xml file
  • Deploying the application into the client server.
  • Quality related activities
  • Debug the code and testing
  • Implemented the Pricing executing the commodities listed.
  • Implemented AJAX functionality using RichFaces Components.
  • Prepared technical requirements document for features during system migration.
  • Used agile methodology for the software development process.
  • Developed Session Beans to process user requests and to load and store information from database.
  • Involved in developing Web Page using HTML, CSS
  • Developed various reusable helper and utility classes usingJavaBeans.
  • Analyzes application defects and fixes the code in line with client's requirements.
  • Involved in Database Connectivity through MySql5.5.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
  • Involved in documentation preparation.

Environment: Servlets, JSP, JBoss 4.0.3, Sql-Server, MyEclipse.

Confidential

Sr. Software Engineer

Responsibilities:

  • Designing Screen shots and JSP pages.
  • Developing Form-Bean and Action classes.
  • Involving in Writing Validations on client side with Validation Framework.
  • Deploying the application into the client server.
  • Quality related activities
  • Debug the code and testing
  • Involved in Database Connectivity through MySql5.5.
  • Developed & Implemented Socket application using core java concepts.
  • Fixed defects reported by the testing and QA team.
  • Involved in documentation preparation.
  • Client interaction for System study.
  • Prepared unit level testing documents and executed the same.
  • Involved in Servlets, Java Bean programming on the server side for the communication between clients and Server.
  • Debug the code and testing
  • Database Connectivity through Oracle-10g.
  • Prepared the user guide document for the application.

Environment: Servlets, JSP, JBoss 4.0.3, Sql-Server, MyEclipse.

Confidential

Software Engineer

Responsibilities:

  • Designing Screen shots and JSP pages.
  • Developing Form-Bean and Action classes.
  • Accessing the screens based on Role
  • Used JUnit for testing the application.
  • Responsible for design, coding the requirements and Unit Testing the application.
  • Involved in database schema design and creating relational tables.
  • Requirements gathering and analysis, Design, Development and Testing.
  • Analysis and understanding of business requirements.
  • Involving in Writing Validations on client side with Validation Framework.
  • Developed ant scripts and developed builds using Apache ANT.
  • Prepared unit level Testing.

Environment: Servlets, JSP, JBoss 4.0.3, Sql-Server, MyEclipse.

We'd love your feedback!