Senior Software Engineer Resume
SUMMARY:
- 8 years of Professional experience in Software Development comprising of analysis, design, development, testing, implementation and maintenance of n - tier applications developed on Java/J2EE platform.
- Successfully executed projects in Banking and Financial domains.
- Excellent knowledge on requirements gathering, Performance Tuning, code reviews, test planning, build, deployment and Memory Management.
- Proficient in writing in Business requirement documents (BRD), Functional specification document (FSD), Technical specification (Design, Testing and Installation documents).
- Having good problem solving and analytical skills, highly motivated, quick learner.
- Ability to work in tight schedules and efficient as well as proactive in meeting deadlines and escalating red flags.
- Experience with Core Java / J2EE (OOPS concepts, Collections, Data structures, Algorithms, Multithreading) design, development and implementation.
- Seasoned with Waterfall/Agile methodologies, Test-Driven Development and Scrum.
- Front-end web-based development using JSP, HTML, CSS, XML, JavaScript, jQuery, GWT, AngularJS, ReactJS, and AWS (Amazon Web Services).
- Good hands on experience with Struts, Hibernate, Spring and Web Services (REST/SOAP).
- Worked on tools like: WebSphere MQ, Cloud, Log4J, Junit, Jasper reports, Jenkins, Putty, Winscp3, Eclipse, NetBeans, JIRA, ClearCase, SVN (Subversion), CVS, JSON, IBM WebSphere, Apache-Tomcat and Selenium etc.
- Proficient in backend development using SQL, PL-SQL, Oracle 12c, IBM DB2, MySQL and Mongo dB etc.
CORE COMPETENCE:
Programming Languages: Core Java, J2EE
Mark-up/ Scripting Language: HTML, DHTML (CSS), JavaScript, jQuery
Tools: & Framework: GWT, MQ, Spring Framework, Spring Boot, Spring Cloud, Spring Data, Spring MVC, Hibernate, Web Services (REST/SOAP), Log4J, Jasper reports, Angular JS, react JS
Application/Web Servers: WebSphere, Apache, Tomcat
Web Services: SOAP, UDDI, WSDL, XML, JAX-RPC, JAX-WS.
CASE Tools: Rational clear case
DBMS / RDBMS: Oracle 11g, IBM DB2 and SQL, SQL server, Execute query
Version/Source Control Systems: Rational ClearCase, SVN (Subversion), CVS, Git Repository
Defect Tracking: Bugzilla, JIRA
IDE & Reporting Tools: Eclipse, NetBeans, GitHub Desktop, Oracle SQL Developer
O/S & Environment: Windows, UNIX, Linux.
Server installation/Setup: Apache and tomcat server setup.
Deployments tools: Jenkins, Putty, Winscp3.
Third-Party Tools: MS Visio, Fiddler.
Other Skills: Requirements engineering, Performance Tuning, code reviews, test planning, build & deployment.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Engineer
Responsibilities:
- Responsible for the full stack development working in Agile environment.
- Direct interaction with client for requirement, understanding business rules and deliverables.
- Working closely with solution architect for the deliverables.
- Perform code review using Sonar and Veracode scan and review technical design.
- Write test cases, setup test data and execute test outline in dev.
- Application performance analysis and implement improvements.
- Build, deployment and production support for the monthly release.
- Reports using CRF - Cloud Reporting Framework.
Environment: ReactJS, GitHub Desktop, Git Repository, Eclipse, Java, J2EE, Spring Framework, GWT, SQL server, RMXCI, Jenkins, Cloud server, Sonar, Veracode, CRF Reports, Oracle 12c, Junitetc.
Confidential
Senior Software Engineer
Responsibilities:
- Responsible for the full stack (front end development, application logic, services, data persistence) as well as server setup and maintenance.
- Worked as a member of an Agile Software Development Team to help implement new functionality based on business requirements.
- Direct interaction with client for requirement, understanding business rules and deliverables.
- Business process flow charts and system overview using Microsoft Visio.
- Writing Functional Specification document (FSD) and working closely with solution architect for the deliverables.
- Worked on UI development from mockups using CSS, HTML and GWT framework.
Environment: Java, J2EE, GWT, Clear Case, CVS, spring Framework, Spring MVC, Oracle 11g, Design Pattern, Stored Procedures, Quartz Scheduler, Log4j, Junit, MQ, Drool, XML, Tomcat, Sonar, Win merge, cloud
Confidential
Lead Software Developer
Responsibilities:
- Responsible for developing the full stack (from the JavaScript, Application Services, Database, and Build Scripts).
- Performed detailed analysis, system and component design, programming, unit testing, environment management,
- Configuration management, installation-deployments, troubleshooting and problem resolution.
- Followed the Agile Methodologies (scrum) in development of system.
- Created and managed application framework for the data flow between frontend and backend.
- Worked on Jasper Reports.
- Managed whole UI and design work along with coding, testing and delivery.
- Involved in the Database design and developed Stored Procedures in Oracle.
Environment: Java, J2EE, HTML5, JavaScript, GWT, XML, Clear Case, CVS, spring Framework, Spring MVC, Oracle 11g, Design Pattern, Stored Procedures, Quartz Scheduler, Log4j, Parser, Junit, MQ, Tomcat, Sonar, Win merge
Confidential
Lead Software DeveloperResponsibilities:
- Involved in understanding business requirements and impact analysis for enhancement requests and writing Stored Procedure in Oracle 9i.
- Worked in GWT 2.5 MVP framework.
- Development and implementation of scheduled jobs.
- Responsible for development of automated deployment of the technical modules.
- Responsible for handling production issues for multiple products.
- Worked in Agile/Scrum environment.
- Responsible for the business logic using
- Collaborated with network team in monitoring load balancers and servers.
- Involved in production support team in major production releases.
- Involved in implementing Factory Method design patterns.
- Involved in Creating and scheduling workflows.
- Single point of contact for providing tier 3 Production Support.
Environment: Java/J2EE, GWT, Clear Case, CVS, spring Framework, Spring MVC, Oracle Exadata, Design Pattern, Stored Procedures, Quartz Scheduler, Log4j, Parser, Junit, MQ, web services.
Confidential
Lead Software DeveloperResponsibilities:
- Responsible for the full stack (front end development, application logic, services, data persistence) as well as server setup and maintenance.
- The team is using an iterative/agile approach and weekly releases.
- Serving as technical specialist during system implementation by interacting with Development, Maintenance and Operations teams.
- Developing project documentation and involved in development plan.
- Migrated the database from EXA data to oracle.
Environment: Java/J2EE, GWT, Clear Case, CVS, REST web services, Oracle 9i, Design Pattern, Stored Procedures, Quartz Scheduler, Log4j, Parser, JUnit.
Confidential
Lead Software DeveloperResponsibilities:
- Developed components on n tier service-oriented architecture web application.
- Involved in designing, coding and testing of configuration screen.
- Worked in GWT 2.3/2.5 MVP framework.
- Involved in preparing review checklist and coding standards and ensuring the team follows standards and guidelines.
Environment: Java/J2EE, GWT, Clear Case, CVS, Spring, Oracle 9i, Design Pattern, Stored Procedures, Quartz Scheduler, Log4j, Parser, Junit, Jasper reports, Tomcat, Sonar, Win merge
