Senior Software Engineer Resume
EXPERIENCE SUMMARY:
- Over 12 Years of professional experience in Software Development & Deployment.
- Expertise in working with Unit Testing frameworks Junit.
- Good Expertise in developing applications using DevOps Tools like Maven, Jenkins, GitHub, SVN.
- Experience in Banking and Financial services and HealthCare
- Expertise in working with J2EE Frameworks like Spring, Struts Framework, Web services(REST and SOAP), Hibernate, iBatis.
- Good Expertise in developing Applications using Spring Boot, Spring web services
- Experience with full - stack projects and able to build a minimum working product quickly.
- Strong Expertise in developing Rich User Interface applications using, AngularJS, JQuery
- Experience in Agile, SDLC, and Waterfall implementations.
- Involved in all phases of software development life cycle.
- Good Team player and ability to deliver tasks on time.
TECHNICAL SKILLS:
Technologies (Primary): Java, J2EE, Angular 2, MicroServices,Struts, spring, REST, SOAP, Design Patterns, JDBC, Hibernate, Web Services Oracle, SQL.
Technologies (Secondary): PL/SQL (Stored Procedures), Log4j, HTML, JavaScript.
Databases: Oracle10g,NoSQL
Applications & Web Servers: WebSphere, WebLogic, Tomcat
Version Control Tools: Confidential Clear Case, VSS, SVN, Confidential, GIT
Development / Other Tools: Visio - UML, RAD, Eclipse, TOAD, Code Optimizers (Check style, PMD)
Operating System: UNIX, Windows and MS-DOS
Build Tools: ANT,Maven,Jenkins
WORK HISTORY
Confidential
Senior Software Engineer
Tools: and Technology: Angular 2, REST 2.0, Spring MVC, Oracle 11g, WebLogic, Maven
Responsibilities:
- Design and Developed Single Page Web applications using Angular 2
- Exposed web application data as REST API.
- Created builds for dev, qa environments.
Confidential
Java/J2EE ProgrammerTools: and Technology:Angular 2, Spring MVC, Oracle 11g, Weblogic, Maven
Responsibilities:
- Design and Develop Single Page Web applications using Angular 2
- Wrote Spring Controllers and integrated them with the database
- Created builds for Integration environments.
- Expose web application data as REST API.
- Integrate and develop HTTP entry point ref for Authentication and Authorization of REST services and UI.
Confidential
Team Leader
Responsibilities:
- Design and Develop Single Page Web applications using Angular 2.
- Wrote Rest Controllers and integrated them with the database using Ibatis and Google Juice.
- Created builds for Integration environments.
- Expose web application data as REST API.
- Integrate and develop HTTP entry point ref for Authentication and Authorization of REST services and UI.
- Configure Jenkins jobs for the project
- Interacted with the business for understanding the requirement.
- Provided demo to the client and made changes based on the business feedback.
- Used eclipse as the IDE.
- Log 4j was used to monitor the error logs.
- Did a maven build for the project
- Deployed the project in Jenkins
- Jetty was used as the server.
Tools: Java,Rest 2.0,Angular 2, mybatis,GIT,maven.
Confidential
Java/J2EE ProgrammerEnvironment: Java 1.7,core java, html, spring 3.2.3, Hibernate, JSP, CSS, JavaScript, SQLBrowser, REST, Log 4j
Responsibilities:
- Developed the UI and backend
- Understanding the business requirements and how current system works.
- Created the DLD
- Used Oracle 11g as backend data bases.
- SQL Developer for Database.
- Used eclipse as IDE
- Involved in making release builds for deploying the application for QA/UAT and production env
- Log 4j was used to monitor the error logs.
- Worked with RM for the production release for deploying the code to QA/UAT/Prod
Environment: Java 1.7, sofea, mule,spring 3.2.3, Hibernate, JSP, CSS, JavaScript, Oracle 11g, SOAP, WSDL, Log 4j
Confidential, Monroeville, PA
Java/J2EE Programmer
Responsibilities:
- Understanding the business requirements and how current system works.
- Developed the SOAP web services application in Spring framework.
- Used Oracle 11g and Oracle RDB as backend data bases.
- Involved in making release builds for deploying the application for test environments.
- Worked in Agile methodology.
- Developed test cases in SOAP UI for web services.
- Used Spring JDBC template to access the data from the database.
- Used Confidential RAD as IDE, TOAD and SQL Developer for Database.
- Spring MVC framework was implemented for supporting the UI. Developed rich user interface using JavaScript, JSTL, CSS, JQuery and JSP s.
- Developed custom tags for implementing logic in JSP s.
- Used Java script, JQuery, JSTL, and CSS tags for developing the JSP S.
- Used custom tags to display logic specific data in JSP'S.
- Log 4j was used to monitor the error logs.
- Used Gradle to build and deploy the application.
- Configured MQ in WebSphere Application server as message driven architecture for the exchange of messages between the applications.
- Used SERENA as version control system.
- Deployed the application on WebSphere Application Server.
Environment: Java 1.7, Spring 3.2.3, RAD 7.5, WebSphere Application Server 8.5, MQ, JSP, CSS, JQuery, JavaScript, Oracle 11g, XML Schema, SOAP, WSDL, Log 4j, Gradle, Serena
Confidential
Technical Lead
Environment: Java, J2EE, Oracle/PL SQL,Weblogic 10.3
Responsibilities:
- Participating in technical requirement gathering, discussions and meetings to translate technical requirements into high level and low level design documents, guiding a 5 member team technically in onsite-offshore model.
- Providing technical expertise in suggesting usage of design patterns, best industry practices. Involved in formulating and enforcing technical and coding standards, code optimization/analysis tools viz.
- Checkstyle, FindBugs and JUNIT (wrote various test cases using Junit) during design and development stages of project.
- Took complete ownership for the deliverables of the project and ensure the team met with strict coding guideless and followed all Java standards enforced by client.
- Ensured that deliverables met high quality standards with respect PMD, CheckStyle, compliance checklist and passed Confidential ’s internal code assortment without any minor or major violations.
- Was also involved team building and motivational activities and responsible for handling all application level technical errors.
- Basically I was involved in coding the application using java, struts, jsp, servlets, jdbc.Have used MVC architecture for the same
Confidential
Technical Lead
Environment:, Java, J2EE, Oracle and PL/SQL,Weblogic 10.3
Responsibilities:
- Technical Lead for the project, guiding all the member team technically by providing the technical expertise which is required for implementing the project and also ensure they have module related inter-dependencies and external dependencies sorted out and there are no road blocks.
- Involved in understanding high level requirements from client and drafting the approach document, high level design document, and low level design document.
- Involved in coding (Designed new screens and also various Action classes Action Form, DAO related stuff etc classes for handling different request using struts, jsp,servlets,jdbc etc).I have used the MVC architecture.
- Involved in reviewing the approach document, high level and low level design document created by his subordinates, code development and review, task assignments, team motivation.
- Reporting and discuss technical issues with onsite counterpart and client team in bi weekly technical calls and provide daily status updates in the calls.
- Responsible and able to work under pressure to meet the deadlines
Confidential
Technical Lead
Environment: Java, J2EE, Spring, Hibernate Oracle and PL/SQL.
Responsibilities:
- Technical Lead for the project, guiding a 4 member team technically by providing the technical expertise which is required for implementing the project and also ensure they have module related inter-dependencies and external dependencies sorted out and there are no road blocks.
- Involved in understanding high level requirements from client and drafting the approach document, high level design document, and low level design document.
- Involved in reviewing the approach document, high level and low level design document created by his subordinates, code development and review, task assignments, team motivation.
- Reporting and discuss technical issues with onsite counterpart and client team in bi weekly technical calls and provide daily status updates in scrum calls.
- Involved in testing of the code(Wrote junit test cases for my application)
- Defect fixing
- Responsible and able to work under pressure to meet the deadlines.
- Responsible for handling all application level technical errors.
Confidential
Tech Lead
Environment: Java, J2EE, Spring, Hibernate WebsphereBT05 is an IDU within Confidential BT business unit. BT05 maps to the BT Collaboration platform. Collaborative space is a key capability category from the Matrix capability frameworks. Collaboration components represent the communication channels that provide interoperability between BT, its customers, partners and suppliers
Responsibilities:
- Understanding high level requirements from client and drafting the implementation design based on business requirement document.
- Rapid development of closings module in, Java/J2EE
- Perform unit testing (wrote unit test cases using JUnit) and integration testing of the module & application.
- Providing QA support and fixing defects..
Confidential
Sr. Java-EE Developer
Environment: Java, J2EE, RAD, Confidential Websphere Server
Responsibilities:
- Understanding high level requirements from client and drafting the implementation design based on business requirement document.
- Interacted with the Italy Team and also with the client for the requirement gathering and clarification
- Involved in coding. Wrote the various classes using struts (jsp, servlets).Used MVC architecture for the same.
- Also tested the code in the entire three environments (DEV, TST). Written Junit test cases.
- Involved in review part.
- Defect fixing
- Responsible and able to work under pressure to meet the deadlines.
- Responsible for handling all application level technical errors.
Confidential
Sr. Java-EE Developer
Environment: Java, J2EE, Spring, Web Services, Websphere Server.
Responsibilities:
- Senior developer for the Team
- Involved in preparing the PRF, SFD and DSS of this project.
- Did the FP count and estimation
- Interacted with the France Team and also the client for the requirement gathering and clarification
- Involved in coding ( I was involved in coding the web services using SOAP, WSDL(top to bottom and bottom to top approach. )
- Also tested the code in all the three environment
- Involved in review
- Defect fixing
- Responsible and able to work under pressure to meet the deadlines.
