Sr Software Engineer Resume
PittsburgH
SUMMARY:
- To work in a challenging and dynamic environment where I have more than 9 years of Java - J2EE, Cloud based and in software engineering process and analytical skills.
- Have 9+ years of professional experience in developing web based, SOA based and client/server applications in multi-platform environments with Java/J2EE technologies. Involved in all the phases of Life Cycle of Software Development (SDLC).
- Experience in developing web based J2EE applications using the latest framework Spring Boot, Spring Core, Spring Security .
- Hands-on experience in latest UI framework using AngularJS and Boot Strap.
- Design and build REST Services for next generation applications with MicroServices Architecture.
- Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - J2EE, Spring 3.0, JQuery, MySQL and XML/JSON.
- Deployment and configuration of application in Amazon Web Services (AWS) cloud using EC2 and in Amazon S3 bucket.
- Used Amazon RDS and Amazon Dynamo DB for the database services.
- Successful Git workflow implementation for the team and helping the team transitioning from subversion to Git.
- 6+ years of experience in creating tables and views, understanding and writing stored procedure and scripts in ORACLE 10g/9i and SQL Server 2008 .
- Ability to understand and document Functional and Technical specifications from Business Requirements Document as Use Cases required by the project.
- Working knowledge of various Software Development Life Cycle (SDLC) processes like Waterfall Model, Agile Unified Process (AUP), Scrum and Test Driven Development.
- Excellent working experience on various Software Design Patterns like Model View Controller (MVC) and Factory Design Pattern.
- Experience in standalone applications using Java SE and Web Applications using J2EE, Web Services (RESTful and SOAP), JDBC, Hibernate and JPA.
- Proficient in writing ANT, Maven build scripts and configuring and using Log4j .Good exposure in writing Unit Test Cases using JUnit by following Agile Methodologies .
- Have good working knowledge on XML Suite of Technologies XML, XSL, XSLT and validations with DTD & XML Schema.
- Experience in Troubleshooting and diagnosing issues related to the operation and performance of Implementations running on various operating systems
- Excellent working knowledge of UML tool, Microsoft Visio, StarUML and bug tracking tool like HP Quality Centre and JIRA.
- Domain Experience in developing and maintaining Retail, Investment Banking and Healthcare Insurance applications .
TECHNICAL SKILLS:
Primary Skills: Java/J2EE, Web services, SQL, Spring, AWS
J2EE Technologies: JDBC, Servlets, JSP, EJB, JNDI, Web services
Frameworks: Hibernate, Spring, Angular JS, Spring Boot
XML Technologies: XML, XSL, XSLT, XML Schema
Relational Databases: Oracle 10g/9i, MS SQL Server 2008, TOAD 7.6, SQL Loader, MS Access 2007
Web/ App Servers: JBoss 6, Tomcat 6.0/7.0, IIS
Windows Technologies: C#, ADO, ODBC, ADO.Net 3.5, .NET Framework 4.0/3.5
Web Technologies: HTML, ASP, VB Script, JavaScript, CSS, AJAX
Admin Tools: VSS, TFS, Services, Event Viewer, PUTTY
Operating Systems: Windows XP, Windows 2008/07/03, Windows Server
Others: Microsoft Office Tools, JIRA, HP Quality Center, Cygwin
SDLC Process: Scrum, Agile Unified Process, Waterfall Model
PROFESSIONAL EXPERIENCE:
Sr Software Engineer
Confidential
Responsibilities:
- Involved in Design, Coding, Unit testing and Integration Testing phases of various projects in Spring migration of CRU, Coplogic integration and development of CommandCenter.
- The applications were migrated from EJB 3.0 to Spring MVC framework.
- Developed features and worked on Proof of Concept in existing application using Angular JS, Boot Strap with the base using Spring Boot.
- Worked on command center project where we started to build the application in angularJs from scratch. Wrote the views in html, developed the controllers in javascript and wrote java code to call the restful webservices from controllers.
- Developed web services for customers to integrate with CRU using API’s that helped to get instant response for reports.
- Integration of existing projects after acquisition into a central repository using java web services and migration of data. Build and Deployment of applications in various environments and SQL server experience in re-solving queries for data manipulation.
- Deployment and configuration of application in Amazon Web Services (AWS) cloud using EC2 and in Amazon S3 bucket. Learnt to configure Amazon RDS and Amazon Dynamo DB for the database services with KT from Appriss project.
- Writing test cases for smoke testing, automation for DEV team and performed integration testing.
- Involved in analysis, discussing and debugging existing problems and developing the enhancements to resolve the bugs/issues.
- Used Maven to build and deploy the builds of the developed applications on Tomcat application server. Logged and tracked issues after release using HP Quality Center.
Environment: Angular JS, Spring, Spring Boot, JSON/XML, AWS EC2, RDS, DynamoDB, Apache CXF, Maven, Java Script, log4j, SQL Server 2010, Apache Tomcat, Tortoise SVN, Eclipse, Cygwin, Shell scripts, SVN and GIT.
J2EE Consultant
Confidential
Responsibilities:
- Involved in Requirements, Design, Coding, Unit testing and Integration Testing phases of the project.
- Developed JSPs for front end, web services for middle tier and developed XML and XSL objects for Data conversion/transfer.
- Writing test cases for unit testing, integration testing and in UI testing.
- Involved in analysing and the solving the problems and developing the enhancements to resolve the bugs/issues.
- Used Maven to build and deploy the builds of the developed applications on Tomcat application server. Logged and tracked issues after release using HP Quality Centre.
Environment: Web Services, Spring, Maven, JQuery, Java Script, log4j, SQL Server 2010, Apache Tomcat, Tortoise SVN, Eclipse
Technology Analyst
Confidential
Responsibilities:
- Worked on the User Interface that helped improve the performance of trading application for the portfolio management team in IMD division.
- Developed business logic and DAOs using the Spring framework, Transaction management and worked on other core business services.
- Focus mainly on the front-end of the trading application with the Security Database knowledge for the data processing to support Quality Attributes of the design.
- Creating and maintaining Stored Procedures, SQL queries using TOAD.
- Monitored the web service logs as a part of support and maintenance in the release phase of the project.
- Used Tortoise SVN for Version Control and worked on the POC of using GIT in future.
- Logged and tracked issues after release using Atlassian JIRA software.
Environment: Windows 7, Java, SecDB, Web Services, Maven, JSON, AJAX, MVP Architecture, HTML, CSS, Java Script, Oracle 10g, TOAD, SVN
Software Developer
Confidential, Pittsburgh
Responsibilities:
- SPAM is a generic health tracking and management tool as part of the graduate coursework.
- Worked on designing the user interface from the client’s requirements to provide a social network platform for patients with diabetes.
- The requirements elicitation process was done through client interviews, developing sample models of the interface and finally prototyping the application.
- Architected the solution for the project that enhanced the quality attributes like security, scalability, and extensibility.
- Worked on application design, analysis, development and functional testing of the Risk Management module in the application. Responsibilities included project estimation, development, defect management and testing.
Environment: Java, JDBC, HTML, XML, Servlets, XSL, SVN
Software Engineer
Confidential
Responsibilities:
- Implemented core business logic in web services in Java as part of distributed team for the portal application of CPR.
- As a lead developer, estimated and tracked the development effort for the modules in the project.
- Achieved development of a critical web service in 2 weeks that contributed immensely to the project’s success.
- Responsible as a lead coordinator for successful migration of existing applications to Java
- Created database Tables, Views, complex stored procedures & wrote scripts in SQL Server
- Solely implemented the security mechanism for the web services using certificate authentication.
- Interacting with users, user managers, clients in meetings and over the phone on a daily basis.
- Involved in Unit Testing, Regression Testing and User Acceptance Testing for the application on all the releases with the QA teams and users.
Environment: J2EE, JSP, HTML, JavaScript, Servlets, EJB, JMS, JNDI, Tomcat, Eclipse, PL/SQL, Oracle.