Senior Engineer Resume
Nashua, NH
SUMMARY:
- 8+ Years of professional IT working experience in Analysis, design, development and testing full scale UI Web applications with Java/J2EE technologies.
- Strong technical knowledge in User Interface (UI), Core Java, and JEE development.
- Hands on experience in designing and coding applications using Java and JEE technologies like JMS, JDBC, Web services REST and SOAP
- Expertise in designing User Interface (UI) applications and professional web applications using Html, Xhtml, CSS, JavaScript, Angular, JQuery, JSON and XML.
- Expertise in advanced JavaScript libraries and frameworks such as Express JS, Angular, Backbone JS, Node JS and Object Oriented Programming in JS.
- Experienced in building web applications /services in Spring Boot executable jar/war
- Experience on SOA, REST and SOAP Web Services and J2EE design pattern.
- Experienced in coding PL/SQL, Procedures/Functions, Triggers and Packages on database.
- Having an intermediate knowledge of NO SQL database - Mongo DB.
- Hands on experience in developing reports using Jasper Reports, Apache POI.
- Knowledge on docker images and deploying in Cloud using PCF
- Good working knowledge on Git, Stash, Clear case, Jenkins and SVN for code management and version control.
- Building tool Ant, Maven and CI /CD using Jenkin with code quality using sonarqube /checkstyle, pmd and findbugs
- Well experienced with IDE tools like Eclipse, STS, and Net Beans.
- Experience in collecting business requirements, writing functional requirements and test cases.
- Experience in creating technical design documents with UML - Class, and Sequence diagrams.
- Team player with a very good understanding in working with small and moderate teams in the SDLC projects.
- Managed various projects involving complex processes with teams across different areas.
- Excellent analytical and problem solving skills with ability to communicate effectively with peers.
- Familiar with development methodologies like Water Fall and Agile
TECHNICAL SKILLS:
Programming Languages: Java SE 1.5~1.7, SQL, PL/SQL
Web/JEE Technologies: JSP, Servlets, AJAX, JavaScript, JSON, DHTML, CSS, HTML, Web Services, JSTL,Angular, Node JS, Backbone
Framework/Patterns: Spring Boot, Spring, Hibernate, jQuery, Bootstrap, Unit
Application Servers: Weblogic, Tomcat, JBoss, Web Sphere
Databases: Oracle 10g, MS-Access, MySQL
Source/Version Control: SVN, Clear case, Git and Stash
Java IDEs: Eclipse, STS, RAD, NetBeans
Tools: Jekinkin, Sonar, soapUI, WinMerge, WinSCP, Firebug, AdvaceRC
Operating Systems: Windows, Linux, Unix
Methodologies: Waterfall, Agile/Scrum
Test Management: HP Quality Center, JIRA, Radar
Build tools: Ant, Maven
PROFESSIONAL EXPERIENCE:
Confidential, Nashua, NH
Senior Engineer
Responsibilities:
- Involved in designing the data model for Preference and Configuration System.
- Defined rest API and wsdl and implemented to expose the system functionality as web services.
- Designed common service with can suite soap and rest web service.
- Used Swagger to create rest api documentation, designed service with generic exception handling and common error handling
- Communicated project related information to the development, QA and management teams.
- Designed and developed responsive User Interface, application modules with bootstrap, JQuery, CSS.
- Developed Single page application using Angular, HTML5, CSS3, JQuery and JavaScript.
- Used CORS script and web server proxy to handle cross domain web service.
- Developed unit test cases using JUnit for testing functionalities and performed integration testing of the application.
- Performed the code reviews and refactor the code to improve the performance.
- Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per the client requirements.
- Developed the application using agile methodology and demonstrated the functionalities to the business users in every sprint.
Environment: JEE, JSP, Java, Spring MVC, Hibernate, XML, Oracle, HTML, Angular, JQuery, CSS, AJAX, CSS, GIT, stash, Agile, Jenkins, Swagger, HP Quality Center
Confidential, Addison, TX
Senior Engineer
Responsibilities:
- Involved in analysis, conceptual design, detail design and development.
- Communicated project related information to the development, QA and management teams.
- Designed and developed User Interface, application modules using JSP, JQuery and Spring MVC.
- Developed database access components with the back end as SQL server.
- Leading a team of 3 members for design and development performance test use case.
- Prepared Customer presentations, POCs.
- Involved in creating reports using apache POI.
- Developed Email Notification feature in an application.
- Developed unit test cases using JUnit for testing functionalities and performed integration testing of the application.
- Implementation of continuous integration using Jenkin, Sonar, Junit
- Used Sonar for code quality tracking and fixed them to improve the code quality.
- Worked with on defect triage and, fixing defects and release management
- Followed agile methodology for quick shippable product at the end of very sprint.
Environment: JEE, JSP, Java, Spring, Hibernate, XML, SQL Server, HTML, DHTML, CSS, AJAX, JQuery Jasper, CSS, and JUnit
Confidential, Torrance, CA
Sr. Engineer
Responsibilities:
- Performed technical elaboration and feasibility study on the Functional Requirement specification and high level requirement.
- Implemented Site, Building and Report Modules based on the low level design.
- Performed functional and unit testing for newly developed modules.
- Designed and developed User Interface, application modules using JSP, JQuery and Spring MVC.
- Created Stored Procedures, Triggers for the application and used Spring JDBC
- Involved in building and deploying the application using Ant build tools. Also managing the project builds.
- Support to UAT, production environments and resolving issues with other deployment and testing groups.
Environment: J2EE, JSP, Java, Spring, Hibernate, XML, Oracle 10g, HTML, DHTML, CSS, AJAX, Jasper, CSS, JUnit, HP Quality Center, Rational Clear Case, IBM RAD 6.0, IBM Web Sphere Application Server 6.0
Confidential, Lincolnwood, IL
Sr. Engineer
Responsibilities:
- Analyzed the requirements and prepared the Technical specification documents for the same.
- Designed Use Case diagram, Class diagram and Sequence diagram.
- Designed and developed the user interface using Tiles and Struts tag libraries
- Developed additional UI Components using JSP and implemented an asynchronous, AJAX based rich UI to improve customer experience.
- Prepared the Proof of Concept for workflow and demonstrated the solution to the business users.
- Used Hibernate ORM framework as persistence engine and involved in mapping, coding and fine tuning of hibernate Queries.
- Developed Workflows to streamline photo sourcing and recipe import process from external agencies
- Developed notification engine
- Build and deployed the application on Weblogic.
- Responsible for data validations on client side as well as server side.
- Had code walk through with clients and incorporated the changes along with the team members.
- Reviewed test execution results, analyzed the defects and resolved the issues for quality deliverables.
Environment: JDK1.6, JEE (JSP, Servlets), JMS, JavaScript, HTML, DHTML, CSS, Log4J, Ant, UML, AJAX, JSTL, Hibernate, Struts, Oracle 10g, TOAD, SVN, Eclipse, Weblogic, Junit, Radar, FindBug.
Confidential
JEE Developer
Responsibilities:
- Involved in designing the application. Prepared UML Sequence Diagrams, Class Diagrams, and Activity Diagrams to in corporate in the technical design document.
- Interacting with the team for project related activities/ doubts which included Technical leads and architects.
- Developed Interactive GUI Screens using HTML, JSPs and performed Data validation using JavaScript.
- Implemented Controller, Business delegate, Data Transfer Object, Data Access Object patterns and Struts Framework.
- Involved in feasibility Analysis, and Development of the enhancements
- Involved in estimates of the code changes for the enhancements.
- Involved in detailed level design, High level design and also Unit testing for enhancements.
- Mentored newly joined developers in technical and functional area
- Managed a development team of 4 members and working as the lead JEE Developer
- Trouble shooting production issues and solving customer’s trouble tickets.
Environment: JEE, Java, WebLogic, SVN, Eclipse, Hibernate, MySQL 5.1, Struts, JSP, JavaScript, CSS, XML, MS Word, and Visio.
Confidential, New York, NY
Software Engineer
Responsibilities:
- Analyzed the business and functional requirements provided by the client.
- Designed and developed JSP pages for the front-end, using Webwork framework.
- Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
- Wrote a controller Servlet that dispatched requests to appropriate classes.
- Developed Dispatch Action classes to define several business methods.
- Developed value object mainly used to wrap the data and pass across the layers.
- Designed database queries for updating, insertion and retrieval of asset information and rates.
- Worked with the testing team to review, categorize and fix bugs
- Involved in the Production support activities.
Environment: Java, JEE, Servlets, JSP, CSS, HTML, Java Script, XML, Webwork, Hibernate, MySQL, Tortoise SVNJBoss.