We provide IT Staff Augmentation Services!

Senior Software Engineer And Solution Consultant Resume

Miamisburg, OH

SUMMARY:

  • Highly qualified, results - driven, and self-motivated JAVA Technologies and AWS Cloud Infrastructures programming expert.
  • Working in Continuous Delivery (CD) approach with fully automated delivery pipeline.
  • 10 years of rich and qualitative experience in Designing, Coding, and Implementing small to large-scale applications, and Leading the team.
  • Involved in the Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.
  • Worked on the development of client/server and web Applications using JAVA, J2EE, J2SE technologies and on cloud based web application.
  • Expertise in developing AWS Infrastructure using DevOps tools like Terraform and Puppet.
  • Expertise in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC, Reflection, Generics and other new features in Java 8.
  • Strong hands on experience in developing the Web applications on Amazon WebService (AWS).
  • Expertise in developing RESTful web-service using JAX-RS, Spring MVC-REST technology.
  • Experience working in Agile Software Development, Test Driven Development (TDD).
  • Good experience in web server Apache Tomcat, Oracle Weblogic and JBoss server.
  • Hands on experience with NoSQL MarkLogic database and Oracle SQL database.
  • Expertise in developing AWS cloud based infrastructure using Terraform and Puppet.
  • Work experience in code management tool like Github, Jenkins.
  • Preparation of release notes, deploy instructions and packaging software for deployment using Maven.
  • Versatile experience of working on Waterfall, Agile and Scrum methodologies.
  • Strong in IDE tool like Eclipse, Sql developer.
  • Synergizes business and technical expertise to optimize existing and emerging technologies.

TECHNICAL SKILLS:

Sun Technologies: Java/J2EE, Spring Core, Spring MVC, Hibernate, Servlets, Struts.

Amazon AWS Tools: EC2, SQS, SNS, Cloudwatch, ELB, VPC

DevOps Tools: Terraform, Puppet.

XML Technologies: XML, XSD

Web Technologies: HTML, Java Script, CSS

Frameworks: Struts 2.0

Web Services: SOAP, Spring Restful web-service, JAX-RS REST

Web Servers: Apache Tomcat, Oracle WebLogic, JBOSS

Operating Systems: Windows, Linux

IDE: Eclipse, Sql developer

Scripts: Linux shell scripting

Database: Oracle Server, Marklogic

SCM tools: ANT, Maven, GitHub

Core Competencies: Java/J2EE development, SOAP/Restful web-services, Spring Core, Spring MVC, Spring Restful web-service, Cloud Computing and Amazon Web Services, AWSS3, AWSEC2, AWSSQS, AWSSNS, AWSVPC (Virtual Private Network), Terraform, Puppet, Software Design& Development, Test driven developments, Agile Tools, Scrum.

PROFESSIONAL EXPERIENCE:

Confidential, Miamisburg, OH

Senior Software Engineer and Solution Consultant

Responsibilities:

  • Designed and Developed service layer business components using JAVA/J2EE.
  • Provide AWS architectural solutions for this infrastructure for this application.
  • The AWS infrastructure was created using Terraform and code deployment was done using puppet.
  • Backend the applications are integrated with Mark logic database which is NoSQL database and it is used to update and fetch data.
  • Design and developed the JUnit based automation testing framework for all existing the internal and external REST APIs for Reporting. This framework is used as part of Build Verification, Integration Tests as well as creation of few keys of performance matrix for the APIs.
  • Created spring MVC application to achieve business use cases.
  • SNS eliminates the complexity and overhead associated with managing and operating dedicated messaging software and infrastructure.
  • Deployed, managed and debugged application in EC2 instances.
  • AWS S3 is object storage built to store and retrieve any amount of data
  • SQS used to decouple and coordinate the components of a cloud application.
  • Member of Analytics Engineering Team. The Core responsibility of this team is to design, develop and implement the change in policy and process involved.
  • Employs authoritative knowledge of design, scaled approach, and development in updating and upgrading the existing articles and documents.
  • Member of Solution Consultant team in. The Core responsibility of this team is to design, implement and deploy the Products solutions for the clients.
  • Involved in designing and development of the enhancements and customization required by the client to accommodate new requirements in upgrading the existing products.

Tools: Java, J2ee, Maven, Oracle PL/SQ, LUNIX, Apache Tomcat, MVC, Spring, Restful web-service, JUnit, puppet, NoSQL, AWS S3, EC2, SQS, SNS, VPC.

Confidential, Atlanta, GA

Senior Software Engineer and Solution Consultant

Responsibilities:

  • Creation of Java web application framework.
  • Created application infrastructure in Amazon Web Service (AWS) and setup development environment.
  • Developed over 15 individual REST Webservice using Jersey (JAX-RS) frameworks.
  • Leading Sustenance Engineering team for Checkout and Payments, following Agile development process.
  • The UI will authenticate any user and the web-service will access the required info and dump them all into S3 for each user, which can be used later.
  • Responsible for automated installation of Puppet and configuring Puppet Master and Puppet Agents in AWS VPC environment
  • Distributing and prioritizing tasks for handling day to day support tasks using JIRA, solving production bugs related to Checkout and Payments module.
  • The AWS infrastructure was created using Terraform and code deployment was done using puppet.
  • The primary responsibility is to design and develop enhancements, small and mid-level projects for highly available, scalable and fault tolerant solution Checkout and Payments module.

Tools: J2ee, Maven, Oracle PL/SQ, LUNIX, Apache Tomcat, MVC, Jersey, Restful web-service, Core Java, AWS S3, EC2, SQS, SNS, VPC.

Confidential, Atlanta, GA

Senior Software Engineer and Solution Consultant

Responsibilities:

  • The web-service is implemented in JAX-RS RESTful API and business logic is implemented using Spring Core and Spring MVC.
  • Employs deep design and Java expertise to proactively propose highly scaled, extensible, properly architected and robust solution to revamp existing non-scalable and flaky Web based transmission of Prospects information, which is REST based.
  • Involved in interaction with Business and Product Team, Analysis of the new frameworks to be used in the project and Leading the on-site and off-site development team for end to end delivery of the module which includes design, development and deployment. Actively involved in coding development.
  • Design and developed JUnit based testing and Mock framework from scratch and integrating code coverage tool.
  • Adapted agile development framework and followed Agile Scrum methodology for iterative delivery.

Tools: Java, J2ee, Spring Core, Spring MVC, Hibernate, REST, Agile Oracle.

Confidential, Atlanta, GA

Senior Software Engineer

Responsibilities:

  • Involved in design, develop and implementation of the application using J2EE Framework.
  • Design and developed complex Rest Api using Spring MVC, and Oracle.
  • Designed and implemented application using Hibernate
  • Designing and development of UI based application which can be used by Project Managers to setup new projects through PM portal, review and approve project charters.
  • Designing Database Tables needed to store the required information for both new and existing projects and their various dependent information’s.
  • Got deep programming hands on in OOPS based design patterns.

Tools: Java, J2ee, Spring Core, Spring MVC, Hibernate, Oracle.

Confidential

Software Engineer

Responsibilities:

  • Develop high performance and accuracy desired, features for screening and monitoring supplier’s information.
  • Involved in development using Core Java OOP’s concept, implementing various business rules by calling third party service and performing business layer validations.
  • Involved in unit test the end-to-end code, providing assistance to tech lead and coordinating and working actively with onsite team.

Tools: Spring Core, JDBC, JSP, Servlets, Oracle.

Confidential

Software Engineer

Responsibilities:

  • Involved mainly in various production support and application enhancement related activity.
  • Responsible for daily production ticket resolving and updating the client and onsite team.
  • Enhancement of Applications for automation of the day to day activity files coming for all type of transactions.
  • Active member of team responsible for the development of the applications.
  • Responsible for coding significant part of the project and its unit testing.

Tools: JDBC, JSP, Servlets, Oracle.

Hire Now