We provide IT Staff Augmentation Services!

Sr.software Engineer Resume

Tampa, FL

OBJECTIVE:

To be a core team player in achieving organizational goals by acquiring proficiency in my field through constant learning and use my skills to make positive contribution to the industry.

SUMMARY:

  • Overall 9+ years in the IT industry with expertise in design development and deployment of Client/Server and distributed N - tier applications using Java/J2EEframework with expertise in supply chain, health care, education and finance domain.
  • Hands on experience in server side Java and J2ee technologies JSP, Servlets, Struts, Spring, Hibernate, Apache Cxf, Java Beans.
  • Hands on experience with client side technologies/frameworks HTML5, CSS, JavaScript, Ajax, JQuery, AngularJS, AngularJS 2.0, XML, XSD.
  • Well versed with hands on experience on SOA building SOAP and REST web services.
  • Hands on experince implementing web-services SOAP standrds WS-Security, MTOM, WS-Policy REST Spring security etc.
  • Experience working on projects with Waterfall and Agile Scrum Iterative development.
  • Experience working as a lead mentor for coding standards, code reviews and best practices.
  • Hands on experience using Maven for project build/ test/ deployment, Log4j for error logging/debugging, Jenkins for CI (Continuos Integration).
  • Hands on experience using multiple design patterns and working with n-tier architecture with MVC2, singleton, Factory pattern incluging UI design, business layer, DAO layer.
  • Experience working on Visual cactus, LEMM and ABMS.
  • Hands-on experience using Spring Framework concepts (Dependency Injection, JDBC template, spring DAO/Hibernate).
  • Hands on experience writingprocedures, functions, views, aggregate functions, complex joins in PL/SQL.
  • Handson experience working subversion project repository tools using Git, Tortoise SVN etc.
  • Well versed working in Agile environment with certifications from Scrum Alliance as Certified Scrum Master (CSM), Certified Scrum Product owner (CSPO) and Certified Scrum Professional (CSP).
  • Excellent communication skills and well versed working under high pressure projects meeting strict deadlines.

TECHNICAL SKILLS:

Programming/Scripting languages: HTML5, Java 8, J2EE,JSP, Servlets, Spring,IoC, Hibernate,AngularJS 2.0, NodeJS, Applets, EJB, POJO, ColdFusion,Junit,JavaScript,SOAP, REST, XML, XSD, WSDL, WADL, CSS3,Ajax,jQuery 1.9.1,Bootstrap, PL/SQL, Pega7, JBPM, AOP.

Frameworks/Architecture: MVC, Struts 1.3.1, Apache CXF,Spring 4.1.6, Spring Boot, Hibernate, Service oriented Architecture (SOA).

J2EE common service API's: Java Servlets, JSP, JSTL, JDBC,JMS, JPA, ORM, log4j.

IDE/Applications/Tools: Eclipse,Dreamweaver, Net Beans 5.5, MS Visual Studio 2010, SQL Navigator 6.5/6.6, MS Office, MS Visio, Instantis,Ant, JIRA, Confluence.

Web/App Servers: Microsoft IIS 7.0/6.0, Apache Tomcat ver 6,7,8 webcontainer, WebSphere and JBOSS Server.

Development Methodologies: Waterfall Model, Iterative, Agile Scrum.

Estimation technique: Scrum poker, T-shirt size.

Bug Tracking tool: Footprints, Bugzilla, HP-ALM,JIRA.

Database: PL/SQL, Oracle 9i/10g/11g, MySQL, PostgreSQL, MS Access, SQL.

Web Services: SOAP, REST,WSDL,UDDI, JAX-RS, JAX-WS, JAXB.

Version and Source Control: Tortoise SVN, TFS, Git.

Domain: Education, Healthcare, Finance, Logistics.

Operating Systems: Windows, Unix/Linux basic shell command.

DevOps tools: Maven 3.3.3, Jenkins.

Other software/tools/API: Cactus, CAQH, LEMM, ABMS, Dell Xcelys, AWS, Salesforce.

PROFESSIONAL EXPERIENCE:

Confidential, Tampa,FL

Sr.Software Engineer

Responsibilities:

  • Hands-on coding experiencedeveloping Java/J2ee application using Spring framework implementing confidential & AOP concepts.
  • Integrating applications using SOA architecture which involved coding/developing SOAP based web services for applications to communicate with eachother using Maven, Apache CXF framework and JAX-WS standards.
  • Hands on experince in WSDL creation, generating stubs and implementing RESTFul web-servicesusing Jax-RS & JAXB API for developing new web services.
  • Experience implementing REST Spring based security model.
  • Hands-on experience working/debugging SOAP based leagcy web-services/applications and implementing WS-Standards.
  • Hands on experience maintainingproject repository with branching, tagging features etc. to maintain history of every version using TFS (Team Foundation server) and GIT.
  • Hands on experience with Angular JS front end using directives, controllers and services.
  • Assisted with infrastructure changes/modifications to accommodate integration to improve overall system performance and scalability of the system.
  • Handson experience working on microservices architecture.
  • Perform project code deployment activities to higher environments with Release Management, which Involves creating Intakes, Change order and Risk assessment for the project through ITSM and assisted in implementing Jenkins for continuos Integration for future releases to maintain overall KPI and ROI of project.
  • Hands-on experience using Maven build/project management tool to maintainproject dependencies.
  • Helped in resolving technical issues related to development, project security and iterative releases.
  • Worked on writing procedure calls (PL/SQL) to pull provider information.
  • Assist in transitioning the team from waterfall to agile approach and support agile scrum development and methodologies.
  • Assist with technical documentation of the application for production support.

Environment: Java, J2ee,Spring,JAX-WS, JAX-RS, SOAP/REST webservices, log4j,Maven 3.3.3,Jenkins,Angular JS 1.4.3, Angular JS 2.0, SOA, Tomcat 7, JBOSS server6.1, JUnit, JBPM, Salesforce,Cactus, CAQH, ITSM, Xcelys, Emptoris, Oracle 11g,TFS, GIT, HP-ALM,Agile Scrum.

Confidential, Tampa,FL

Senior Application Developer

Responsibilities:

  • Hands on experience coding/developing finance j2ee application using Spring framework for budget tracking, reporting and prediction capability.
  • Experience designing and implementing security model for different roles in application.
  • Hands on experience in implementing richer front end technologies like AngularJS 1.4.3.
  • Hands on experience writing Junit test cases/scenarios to test functionality and also to address the amount of work/code change expected in few features need to be added.
  • Experience working with reporting team to help them in converting procedures to views, which can be used in reports and a single place for code change.
  • Hands on experience developing RESTful web service using JAX-RS API and developing WSDL, XSD to expose functionality of application
  • Hands on experience integrating applications through web services to exchange data via. Json format .
  • Involved in database design, creating proceduresand functions in PL/SQL for backend interactions.
  • Hands on experience writing scheduled jobs to manage application data from various feeds.
  • Experiencein refactoring codeto improve performace of system and reduce redundancy of code in application.

Environment: HTML5, CSS3, J2ee, Spring, JAX-RS, RESTul webservices,Junit,Angular JS 1.4.3,Oracle 11g, SQL server,Tomcat 7, Eclipse IDE, SQL Navigator 6.6, Agile Scrum,, JIRA.

Confidential, Tampa,FL

Senior Application Developer

Responsibilities:

  • Involved in analyzing the functional requirements, data collection, code development and documentation of the project.
  • Involved in designing the architecture of the application and code development.
  • Using Spring Framework with AngularJS and Hibernate as ORM tool for database operation.
  • Involved in writing stories to be developed towards the project and breaking the large stories to the small story/task/functional level for continue productivity.
  • Involved in writing common functions used for calculations to reduce redundancy in the code.
  • Involved in writing the search algorithm which would take user input such as providers name, specialty, location, publicationetc. to give desired results.
  • Worked on
  • Worked on Google Maps API to integrate it with the locations entered by the providers/doctors.
  • Hands on experience exposing functionality of legacy application using SOAP based web services using CXF framework implemeting JAX-WS, JAXR API .
  • Hands on experience implementing WS-Standards like WS-Security, MTOM for file exchange.
  • Involved in implementing agile scrum methodology to the project and tracking the development effort in JIRA.
  • Involved in peer code review of junior developers and implementing best practices.

Environment: HTML5, J2ee, Spring, Hibernate, Python, SOAP Services, JAX-WS, JAXB,JUnit, SQL Server, JQuery,AngularJS,Google Maps API,Eclipse, Tomcat 6, SQL Navigator 6.6, Agile, JIRA.

Confidential, Tampa,FL

Application Developer

Responsibilities:

  • Involved in analyzing the functional requirements, data collection, code development and documentation of the project.
  • Involved in understanding the requirement, designing the database and code development using Jave Spring framework.
  • Used JavaScript, JQuery, Bootstrap and CSS in implementing the presentation layer.
  • Implemented security for different roles.
  • Involved in data collection, implementing best practices and training for users if required.
  • Wrote PL/SQL procedures, views and functions for backend interactions.
  • Involved in developer testing, push to production and supporting the application till date.

Environment: Java,J2ee, Spring,MVC, Bootstrap,HTML, CSS,Oracle 11g, MySQL, NodeJS, Eclipse, Tomcat, Oracle SQL developer tool.

Confidential, Tampa,FL

Application Developer

Responsibilities:

  • Involved in analyzing the functional requirements, data collection, code development and documentation of the project.
  • Used Struts 1.3.1framework and Java/J2ee programming for implementing the application.
  • Used HTML5, CSS3, JavaScript, Ajax, and Bootstrap in implementing the presentation layer.
  • Timely reviewed code and artifacts implemented by developers.
  • Involved in data collection and training for admin users.
  • Involved in re-designing the old screens.
  • Wrote procedures and functions for backend interactions.
  • Fixed issues related to data formats while data migration.
  • Involved in training the architecture of the application to new programmers.
  • Involved in developer testing of application.
  • Wrote documentation of developed screens.

Environment: HTML, CSS3, Bootstrap,JSP, Servlets, Tomcat, JBoss server, JSTL, Struts 1.3.1, MVC, JDBC, MS SQL server, Eclipse.

Confidential

Java programmer

Responsibilities:

  • Involved in various phases of software development life cycle (SDLC) like requirement gathering, business analysis, design, and development and testing.
  • Used HTML, JSP, Servlets, JDBC and Struts MVC for implementing the application.
  • Used JSP, JavaScript, Ajax, and CSS in implementing the presentation layer.
  • Wrote JDBC for data persistence and maintenance.
  • Wrote procedures and functions for backend interactions.
  • Fixed issues related to data formats while data migration.
  • Involved in version control of the application.
  • Involved in developer testing of application.
  • Wrote functional and technical documentation of developed screens.

Environment: JSP, Servlets, JSTL,Struts 1.3.1, MVC, JDBC, CSS, Ajax, JBoss server, PostgreSQL.

Confidential

Java J2ee trainee programmer

Responsibilities:

  • Completed professional training on Java, J2ee and Struts framework using SQL server 2008. Worked as trainee programmer on projects.

Hire Now