We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

PhoeniX

SUMMARY:

  • 13+ Years of demonstrated IT Experience in different Phases of Software Life - cycle including Analysis, Design, Development, Deployment, & Support of Enterprise/Web Applications.
  • Experience in the requirements, analysis, design, development, Testing and support of web application systems using J2EE technologies.
  • Worked as a Technical Project Lead in critical projects. Assigned activities and tasks to the team and coordinated with client managers to successfully implement various modules of the project.
  • Good at leading the onsite team and coordination with offshore team.
  • Worked extensively in Java and J2EE technologies such as MVC frameworks, Web Services, Java Server Pages (JSP) and Java Servlets
  • Experienced in the web designing technologies like XML, XSL, XSLT, AJAX, JQuery, HTML, CSS, and Java Script.
  • Extensive experience in design, development and implementation of Model-View-Controller (MVC) using Struts 1.x, 2.0 frameworks, and Spring MVC frameworks. Worked on ORM frameworks such as Hibernate 3.0
  • Experience in using spring modules like Spring Core, Spring MVC, Spring DAO and Spring Batch.
  • Experience with and solid understanding of Microservices in implementing client-server business applications.
  • Expertise in implementing Microservices using Spring, Spring Boot and Spring Batch.
  • Experience in development of Web Services with SOAP, Apache Axis, Restful Services, JAX-RPC, JERSY, JSON, WSDL, XML, XSD, UDDI, SOA Tools, and SOAP UI.
  • Experienced in Oracle 9i backend programming for various applications like designing tables, writing Stored Procedures, Functions and Triggers & PL/SQL
  • Well versed in Object Oriented Analysis and Design based on UML approach.
  • Participated in requirements gathering from the client and formulating the User Requirement document.
  • Proficient in using design patterns like MVC, Business Delegate, Front-Controller, Session Facade, Factory, DTO, Data Access Object (DAO), Service Locator, Singleton patterns, Adapter, etc.
  • Good Database designing skills and extensive experience in SQL, PL/SQL, batch Process, and Oracle 8i/9i/10g/11i.
  • Experience working with J2EE application servers IBM Websphere, BEA WebLogic, Jboss and IDE’s like WSAD, RAD, Eclipse, My Eclipse, WebLogic workshop, Jbuilder.
  • Experience on Agile/ Scrum and Extreme Programming (Test Driven development, Pair programming), Software Development Life Cycle (SDLC).
  • Experience in building scripts using ANT version control using CVS and unit testing using JUnit.
  • Involved in Unit Testing and clarifications with QA team in various phases of QA activities.
  • Certified in ITIL Foundation v3 and Java Sun .

TECHNOLOGIES STACK:

Platform : Java, JEE, Hibernate, Spring, Spring Boot, Angular, Rest Web services

Cloud Computing: Amazon EC2/S3

Scripting Language : Java Script, JQuery

Databases: Cassandra, MYSQL, Server 2008 R2, Oracle 9i

Tools : Eclipse IDE, Rational Clear quest, Rational Application Developer, Win CVS, Subversion, Stash.

Web & Application Servers : IBM WebSphere Application server 6.0.1, Weblogic Apache Tomcat, JBoss 4.0.5GA and 5.1.0

Web-services: Apache Axis, SOAP, WSDL, UDDI, Restful Services, JAX-RPC, Jersy, JSON

Modelling Tools : Rational Rose.

Reporting Tools : Crystal Reports XI.

CI Tools : Jenkins, cruise control, Bamboo

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix

Senior Software Engineer

Responsibilities:

  • Design and Implementation of Restful web services using Spring REST .
  • Migration from the MQ to the rest based services.
  • Implemented the code changes for migrating the applications to epass cloud environment.
  • Development of the additional features by exposing the rest services.
  • Designing solutions for high volume and high availability systems
  • Writing code and unit tests, working with API specs and automation.
  • Resolving production incidents.

Technology Stack : Java 1.8, Rest services, SOAP services, IntelliJ IDEA 2017, Rally, Stash, Postman, JUnit, MySQL server, Maven, Spring Framework, Html, Jquery, Java Script, Servlets 3.0/3.1, CSS, Splunk, Jenkins

Confidential, Tempe, Arizona

Senior Software Engineer

Responsibilities:

  • Design and Implementation of Restful web services using Spring REST
  • Experience / ability to adhere to the agile methodology with 2-week iterations
  • Designed and developed UI components using SPRING MVC, JSP, Ajax, and JavaScript.
  • Present the mock screens and POC to business and get approvals from business team.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the MySQL Server database.
  • Designed and developed Micro Services business components and RESTFUL service endpoints using spring boot.
  • Designed and implemented application using Spring MVC, Spring Boot, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.

Technology Stack : Java 1.8, Rest services, IntelliJ IDEA 2017, Code Collab, Perforce, Postman, JUnit, MySQL server, Maven, Spring Framework, Html, Jquery, Java Script, Servlets 3.0/3.1, CSS, Squirrel

Confidential

Senior Analyst Programmer

Responsibilities:

  • Implemented the custom portlets for the Broker portal.
  • Experience / ability to adhere to the agile methodology. Had sprints with 2-week iterations.
  • Develop and unit test new modules for Podium application.
  • Develop UI components using SPRING MVC, JSP, Ajax, and JavaScript.
  • Used Spring’s functionality of Dependency Injection and Dependency Inversion Principle (DIP)/Inversion of Control (IOC) patterns to wire beans from Presentation to business services in the configuration files.
  • Designed new services using various J2EE design patterns like DAO, Singleton, Value Object and Service Locator.
  • Used Spring Aspect Oriented Programming (AOP) to handle logging and transactions and caching.
  • Involved in the upgrade of the portal from Liferay 6.1 to 6.2 version by customization of the necessary components.
  • Developed web services using Restful Services, JAX-RPC, Jersy, JSON to provide services to the business partners
  • Developed the framework for the speed wagon project to have dynamic role based themes.
  • Participate in discovery/solution walkthrough/Podium roadmap sessions.
  • Preparing deployment and configuration management standards for SIT environments
  • Handling of Problem and Incident management with iTAM for production related issues

Technology Stack: Java/J2EE, Hibernate, Spring, Spring MVC, Liferay 6.1/6.2, MS SQL 2008 R2, web services, ant, Jenkins.

Confidential

Technical Project Lead

Responsibilities:

  • Experience / ability to adhere to the agile methodology. Had sprints with 2-week iterations.
  • Develop billing portlets and modules for home page of Your Confidential Tools application using Liferay API.
  • Develop UI components using SPRING MVC, JSP, Ajax, and JavaScript .
  • Develop middle tier components using Java and Spring. Used Hibernate as ORM tool for persisting Java objects in database.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
  • Designed and developed Micro Services business components and RESTFUL service endpoints.
  • Write database code using SQL, PL/SQL stored procedures and functions for Oracle.
  • Integrated Google search in the YTT portal for the global search feature.
  • Integrate, build and deploy applications in Dev and SQI environment using Bamboo .
  • Developed various batch jobs which process bulk of data received from business partners in the format of XML files and flat files.
  • Worked on complex queries , which help in validating and processing bulk of data irrespective of UI pages.
  • Worked on tuning and optimizing the code and queries for better performance.
  • Developed web services using Restful Services, JAX-RPC, Jersy, and JSON to provide services to the business partners.

Technology Stack: Java/J2EE, Hibernate, Spring, Ajax, Liferay 6.1, MS SQL 2008 R2, Web services, ant, Bamboo, Unix, Confidential online platform (cloud based), Google search

Confidential

Project Lead

Responsibilities:

  • Developed Application on MVC software architecture using JSF Framework separating presentation from business logic.
  • Implemented MVC using JSF2.X , & worked with Facelets.
  • Used Hibernate OR Mapping for persistence layer.
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0
  • Applied Springs IOC Container to facilitate Dependency Injection
  • Used Spring AOP for transaction.
  • Used Agile Methodology for project.
  • Applications Version controlling was accomplished using SVN .
  • Written Complex SQL Queries as per the requirement
  • Built project using Apache Maven and Jenkins build scripts.
  • Developed batch Jobs for registration and performance calculations modules using spring batch.
  • Developed Unit test cases using Junit and power mock.

Confidential

Senior Developer

Responsibilities:

  • Impact analysis and estimation for the enhancements to be implemented in the BUS system.
  • Design and development of Contract Management, Vehicle Payment Calculation and Payment Calculation Engines for Confidential application enhancement.
  • Implemented authentication and authorization using LDAP and Spring security framework.
  • Develop UI components using SPRING MVC, JSP, Ajax, and JavaScript .
  • Use AJAX for developing user-friendly screen interaction. E.g. asynchronous screen refresh of screen sections on user updates .Lead and implemented a POC on evaluating migration from traditional Oracle to Cassandra for the BUS system

Hire Now