Senior Software Engineer Resume
Chicago, IL
SUMMARY
- Around 8 years of strong experience in development and deployment of Client/Server business applications using Object Oriented Programming (OOP), Java/J2EE technologies.
- Involved in all the phases of Software Development Life Cycle including Functional Specifications Analysis, Design, Programming, Testing, Implementation and Maintenance
- Hands on experience in application development using Java, J2EE, Spring, JPA, Hibernate, JDBC, JSP, Servlets, HTML, XML, SOAP, REST, JBoss, Tomcat.
- Strong in front - end GUI development and validations using HTML5, CSS3, JavaScript, Angular JS.
- Proficient in database interfacing and relational database management systems.
- Extensive experience in JAVA programming.
- Strong experience working on Spring MVC framework.
- Around 6 years of strong experience working in Liferay Portal and Content Management.
- Good Knowledge in creating, modifying XML.
- Excellent interpersonal & communication skills
- Ability to work in a team and individually
- Experienced in Software Development life cycle using various methodologies like agile.
- Expertise skills in Exception Handling, Servlets, JSP, Custom Tag Libraries, Java Script, JQuery, CSS, HTML, Ajax, Spring, Hibernate, JDBC, JNDI, JFree Charts, POI, IText and XML related technologies.
- Expertise in IDEs and tools like Eclipse.
- Expertise in back-end procedure development, for Database Applications using Oracle, MYSQL.
- Hands on experience on writing Queries, Stored procedures, Functions.
- Proficient in unit testing the application using JUnit.
- Experienced in building tool ANT and logging tool Log4J.
- Good knowledge in version control system tools like SVN, Harvest.
- Experience in Bug/Change request tracking using tools HP Quality Center.
- Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
- Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
- Excellent team player and can work in Development/Staging/Production environment.
TECHNICAL SKILLS
Operating Systems: Windows XP/Vista/7, MS-DOS, Unix, Linux
Software Languages: C, C++, DS, Java, J2EE, SQL, PL/SQL, COBOL, Perl, Shell script
WebDesigningTools: HTML5, DHTML, XML, XSL, CSS3, JavaScript, AJAX, JQuery, JSON
Database: MS SQL Server 7.0, Oracle 9i,10g, 11g, MySQL, MS-Access
Development Tools: Dreamweaver, Visual Studio, UML, Rational Rose
IDEs: Eclipse, Netbeans, JDeveloper, Oracle Workbench
Application/Web Servers: Apache Tomcat 5.0, 7.0, BEA Weblogic, JBoss 5.0, Websphere
Version Control: SVN,CVS Subversion Windows XP/Vista/7, Unix
Software Languages: Java, J2EE, SQL, PL/SQL.
Web Designing Tools: HTML5, XML, CSS3, JavaScript, AJAX, JQuery, Angular JS, JSON.
Database: Oracle10g, 11g, MySQL
IDEs: Eclipse.
Application/Web Servers: Apache Tomcat 5.0, 7.0, JBoss 5.0
Version Control: SVN Sub version, Harvest
Build tool: Ant, Maven
Portal Technologies: Liferay 6.1 portal and Spring MVC portlets.
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Interacted with the Techincal Architect to discuss Technical design and its implementation.
- Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation.
- Implemented Spring REST Web Services.
- Built using Angular JS and integrated web services with it.
- Generated Stubs for the Soap Web Services and used them in the development.
- Work on project development task as per requirement
- Designed properly and provided technical solution.
- Participate in all business and project related calls
- Used Log4j for logging errors, messages and performance logs.
Environment: JAVA, J2EE, Spring, Eclipse(IDE), Ant(Build Tool), Tomcat, MySQL, Hibernate, Web services, AngularJS.
Confidential - Chicago, IL
Senior Software Engineer
Responsibilities:
- Interacted with the Business Analyst to discuss Requirements and acted as first point of contact for Business Analyst Team for any changes or escalations.
- Effectively facilitated regular project meetings and follows up with team members as required to focus on business and operations issues or technical issues.
- Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation.
- Implemented Spring MVC Portlets, Liferay Hook,Liferay Theme.
- Created static pages using Liferay content management.
- Responsible towards Testing the software/application, Unit Testingdoing by means of Developer Testing.
- Used JFree Chart for generating charts, POI for Excel, Itext for PDF’s in reporting modules.
- Involved in writing bulid.xml in Ant build tool.
- Involved in Defect Fixing and after fixing we updated in QC.
- Work on project development task as per requirement
- Design properly and provide technical solution.
- Used JBOSS Server for application deployment.
- Handle and Monitor the development team
- Participate into all the phases of SDLC
- Participate in all business and project related calls
- Installation, Configuration, Troubleshooting and Maintenance of Weblogic Server
- Used Log4j for logging errors, messages and performance logs.
Environment: Liferay Portal Framework, JAVA, J2EE, Spring(portlet), Eclipse(IDE), Ant(Build Tool), JBOSS server, Oracle 11g Database,SVN,windows7,JSP, Java Script.
Confidential - New York, NY
Software Engineer
Responsibilities:
- Interacted with the Business Analyst to discuss Requirements and acted as first point of contact for Business Analyst Team for any changes or escalations.
- Pulling content created using Liferay and displaying it in JSP.
- Developing themes and creating pages using Liferay 6.1 SDK.
- Build and deployment of application.
- Loading static pages which were developed in Liferay using Ajax call from web application.
- Creating workflows, schedulers as per requirements.
- Preparing Technical Requirement specifications and unit test cases.
- Development of code as per the business requirements.
- Mentored co-developers with new technologies. Participated in Code reviews.
Environment: Liferay Portal Framework, JAVA, J2EE, Spring(portlet), Eclipse(IDE), Ant(Build Tool), Tomcat Server, MySQL, SVN,Windows7,JSP,Java Script.
Confidential
J2EE Developer
Responsibilities:
- Preparing Technical Requirement specifications and unit test cases.
- Coding controller components for processing requests and coding business logic using Java.
- Creating a detail design documents that describe the process flow in Profiles and Hierarchies modules.
- Developing graphical UI for Profiles and hierarchies module using JSP.
- Unit testing the code developed.
- Deploying on Dev server.
Environment: JAVA, J2EE,Spring, Eclipse(IDE), Ant(Build Tool), Tomcat Server, Web Services, JSP, Oracle9i, Hibernate.
