We provide IT Staff Augmentation Services!

Software Developer Resume

Harrisburg, PA

CAREER OBJECTIVE:

I am seeking a position as a Software Developer/ Application Analyst where I get to work in a challenging environment where my contributions are appreciated and gain experience working with a team developing new software products.

PROFESSIONAL SUMMARY:

  • Experience in complete Software Development Life Cycle. Used AgileMethodology and WaterfallModel.
  • Detail understanding on OOconcepts, and DesignPatterns.
  • Expertise in developing of various web and enterprise applications using JAVA, J2EE&J2SEtechnologies like JSP, Servlets, JDBC, XML, UML.
  • Experience working with web development tools like HTML, CSS, JavaScript, JSP, JSF, AJAX, JSTL, JQuery, JSON/XML,ServletsandAngular JS .
  • Experience working with Java, Objective C, PHP and C#.
  • Expertise working withStruts 2.x, Spring3.x, Hibernate 4.xframeworks.
  • Hands on experience using databases like Oracle 11/10g, MYSQL, SQL Server andNoSQL databaseslike MongoDB and Apache Cassandra.
  • Experience working with web/application servers IBM Websphere Application Server 8.x and 9.x, Tomcat 7.0and BEA Web Logic 8.x.
  • Worked with Crystal Reports for developing reports.
  • Worked with HP Exstream for designing and developing Notices.
  • Worked with REST based webservices.
  • Experience using build tools like ANT and Maven.
  • Experience developing UML diagrams using VISIO.
  • Experience working with JUNIT framework for unit testing.
  • Experience working with Git, ClearCaseand ClearQuestfor source control.
  • Experience working with SonarQubefor code quality.
  • Good understanding on Amazon Web Services like IAM, S3, EC2, DynamoDB, RDS, Lambda, APIGateway, XRay, CloudWatch, SQS and SNS.
  • Quick learner with strong problem - solving skills, interpersonal skills and a good team player.
  • Highly adaptive to new technologies and environments.

TECHNICAL SKILLS:

Operating Systems: Wi n dow s, macOS, Ubuntu, Fedora

Languages: Java, C, C++, C#, Objective C, PHP, SQL, PL/SQL and UML

Java/J2EE frameworks: J2EE 1.6/7/8, J2EE, J2SE, JSP, Servlets, JDBC, XML, UML

Web development tools: HTML, CSS, JavaScript, JSON/XML, Servlets, Angular JS

Frameworks: Struts 2.x, Spring 3.x, Spring 4.x, Hibernate 4.x.

Web/Application Servers: Tomcat 7.0, WebLogic and IBM Websphere9.x.

Databases: Oracle 11/10g, DB2 8.0, MYSQL, SQL Server 2008, MongoDB.

Build Tools: ANT, Maven.

Others: Microsoft Visio, MS Office, Waterfall

PROFESSIONAL EXPERIENCE:

Software Developer

Confidential, Harrisburg, PA

Responsibilities:

  • Following Agile methodology.
  • Responsible for developing UI pages using AngularJS, HTML5, CSS3, JSF, JavaScript, jQuery, AJAX and JSON.
  • Used JavaScript for validations.
  • Worked with OOPs Concepts like Abstraction, Encapsulation, Polymorphism and Inheritance.
  • Worked with Core Concepts like Multi-Threading, Collections and Exceptions.
  • Extensively used Spring MVC, Spring Boot, IOC and Spring 4.x with Hibernate 4.x.
  • Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Worked on creating log-in authentication modules using AngularJS and JavaScript.
  • Extensively worked on custom directives with Pop-over and Pop-up functionalities with specific requirements matched to the conditions.
  • Experience working with Hibernate Template of Spring Framework and Hibernate Interceptors.
  • Redesigned all hibernate entity classes from XML files and used Hibernate annotations.
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injection using annotations.
  • Configured Deployment Descriptor for the applications and used annotation driven components to auto wire.
  • Used Hibernate framework for data persistence, involved in creating Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • New library development with micro services architecture using Rest APIs.
  • Build micros services for the delivery of software products across the enterprise.
  • UsedOracle 11gas a database.
  • Used Lambda Functions as part of Java 8.
  • Created PL/SQL stored procedures and functions.
  • Involved in writing complex multi-table joins and conditional queries in Database.
  • Consumed RESTfulwebservices using JSON.
  • Application Deployment in Websphere9.x server.
  • Used MyEclipse2017 Integrated Development Environment (IDE) for entire project development.
  • Used JIRA to keep track of bugs and issues.
  • GIT to keep track of versioning of source code.
  • Used Log4j for logging functionality.
  • Used SonarQubeto scan forcode coverage and code quality.
  • SonarQube is used to detect bugs, code vulnerabilities and code smells.
  • SonarLint plugin is used for Eclipse to scan the code changed.
  • Worked on migrating of On-Premises application to AWS cloudand usedAWS IAM for creating user roles.
  • Used S3 Buckets for uploading files and CloudFront to distribute requests to S3 bucket.
  • Used AWS CloudWatch for detecting issues and AWS CloudTrail to detect issues with API calls.
  • Used AWS X-Ray to debug and analyze issues on our Microservices application running on EC2 instance.
  • Involved in testing using JUNIT for Unit Testing.
  • Used build tools like Maven for building and managing the application.
  • Create modular methods in the class for code clarity and easy code maintenance.
  • Create utility methods as required to be used in more than one place.
  • Collaborated with business analyst during design specifications.
  • Co-ordinated with team members to ensure on time delivery.

Environment: Java1.8, JSP, JSF, JavaScript, JQuery, HTML5, CSS3, AJAX, Angular JS, Spring MVC, Spring Boot, Hibernate 4.x, Oracle 11g, HP Exstream, Websphere 9.x, My Eclipse 2017, JIRA, GIT, SonarQube, SonarLint, AWS, Log4j.

Graduate Assistant

Confidential, Maryville, MO

Responsibilities:

  • Part of a team that administered PeopleSoft campus solutions to help students enroll in courses.
  • Worked on developing RESTful Services that will integrate with Canvas Learning Management System to PUT/GET Student information and complying toFERPA standards.
  • Used HTML, CSS and JSP for front end development.
  • JavaScript for front end validations.
  • Supported and enhanced a web application built using Java and Jdbc.
  • Worked with MySQL database.
  • Experience writing PL/SQL Stored Proceduresand SQL Queries.
  • JUNITfor Unit Testing.
  • Used Eclipse IDE for development.
  • GIT for source control.

Environment: JSP, JavaScript, HTML, CSS, MySQL, JDBC.

Java Developer

Confidential, Maryville, MO

Responsibilities:

  • Followed Scrum.
  • Coordinated with design in the project.
  • Actively participated in requirement analysis.
  • Worked on the student and driver module developed user interfaces screens using HTML, CSS and JSP.
  • JavaScript to perform validations on the data.
  • Involved in configuring hibernate configuration file for different tables.
  • Involved in writing Hibernatemappingfiles to follow declarative approach.
  • Hibernate persistence classes are developed.
  • Hibernate Configuration File is developed to create connections to retrieve data from the database and to modify the data.
  • Worked with Responsive web design for the application to provide optimal viewing experience for users on different devices.
  • Used Oracle10g as the database.
  • Used Web Logic for application deployment.
  • Used build tools like Maven for deploying projects.
  • Performed usability testing for applications using JUNIT test.
  • Involved in Unit Testing and Integration Testing.
  • GIT for source control.

Environment: JSP, HTML, CSS, JavaScript, Hibernate 3.0, Oracle 10g, Web Logic, Maven, GIT.

.NET Developer

Confidential

Responsibilities:

  • Followed Waterfall Methodology.
  • Designed and developed web forms using ASP.NET, HTML, CSS, Master Pages and Themes.
  • Used JavaScript for front end validations
  • Developed the application using C#.
  • Worked with SQL to update/modify database and created Stored Procedures, Triggers in SQL Server.
  • Involved in Unit Testing and Integration Testing.

Environment: ASP.NET, HTML, CSS, JavaScript, SQL Server.

Hire Now