We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Roanoke, VA

SUMMARY:

  • 4+ years of professional experience in Web based enterprise applications using Java and J2EE.
  • Strong Experience in all phases of software development life cycle including Requirements Gathering, Analysis, Design, Implementation testing and Maintenance.
  • Experience in design the process flow diagram, Data flow diagram, and ER diagrams.
  • Development, Maintenance and Implementation of enterprise web and client server applications using JAVA, J2EE, AngularJS and NodeJS.
  • Experienced utilizing Java/J2EE technologies such as Core Java, JavaScript (libraries such as Prototype, Dojo, JQuery and Sriptaculous), Ajax, XML, XSLT, HTML, UNIX Shell Scripting, Java Server Pages (JSP), Servlets, JDBC, JSF, Spring and Hibernate.
  • Client - side Programming with HTML, JavaScript, CSS, Bootstrap, AngularJS, Ember JS and NodeJS.
  • Experienced implementing Design Patterns such as Singleton, MVC, and DAO.
  • Experienced in developing web user interface using Spring MVC framework.
  • Experienced in the use of Open source frameworks like Hibernate, Spring IOC.
  • Knowledgeable in consuming and implementing Web Services using JAX-WS (SOAP), JAX-RS (REST), Apache Axis(CXF) and NodeJS.
  • Strong understanding of RDBMS concepts and working with relational databases like SQL Server and MySQL.
  • Experienced in building the applications using Maven and Gradle.
  • Experienced in working with Web/Application servers such as Apache Tomcat, IBM WebSphere, and Oracle WebLogic.
  • Working knowledge with versioning tools such as SVN, and Git.
  • Good knowledge in working with the Message Queues with Java Messaging Service (JMS) for retrieving the data by implementing XML parsers.
  • Good understanding with the PL/SQL procedures. Experience in working with sql database tools PL/SQL Developer & TOAD.
  • CI/CD technologies such Git, Chef, Bamboo, Jenkins are used for developing and deploying web services.

TECHNICAL SKILLS:

Languages: Java, Shell Scripting, JavaScript, AngularJS.

J2EE Technologies: Servlets, JSP.

Web Technologies: HTML, CSS, JavaScript, Bootstrap, AngularJS and NodeJS.

Databases: MySQL, Oracle, SQL.

Web/Application Servers: Apache Tomcat, Oracle WebLogic Server,WebSphere.

Frameworks: Spring, Hibernate, Ruby on Rails.

Web Services: REST, SOAP, NodeJS.

Cloud Platforms: AWS, Google, Microsoft Azur.

IDE’s: Eclipse, Visual Studio.

Build Tools : Maven, and Gradle.

PROFESSIONAL EXPERIENCE:

Confidential,Roanoke,VA

Software Engineer

Responsibilities:
  • Involved all the stages of Software Development Life Cycle: application design, development, debugging and testing.
  • Designed User Interface using HTML, CSS, JQuery and AngularJS and XML in a responsive grid layout.
  • Implemented responsive design template to get a new interface in Bootstrap, HTML.
  • Developed reusable angular2 modules, components and services based on business use cases and requirements.
  • Used type script for angular2 development.
  • Used Microservices to create SOA application.
  • Used Dependency Injection (DI) or Inversion of Control (IOC) In order to develop code for obtaining bean references in spring framework using annotations.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Implemented front-end workflow by integrating with back-end services using GWT framework
  • Implemented the web services using REST.
  • Architected the controllers and service layers for code maintenance and ease of understanding.
  • Implemented components for credit card details and states for use throughout UI.
  • Using Gradle to create dependency JARS and deploy the entire project onto the Apache Tomcat Server.
  • Document the relationships among the SQL Servers and Databases.
  • Used GitBash to run the application, Postman to test the API’s, GitHub for version control, and JIRA for issue tracking.

Development Environment: Java SE 8, Angular2, NodeJS, Typescript, Spring, Hibernate, Microservices, Restful web service, GitHub, Gradle, Bootstrap, HTML5, CSS3, Visual Studio, Postman, JIRA.

Confidential,Washington,DC

Java Full Stack Developer

Responsibilities:
  • Involved all the stages of Software Development Life Cycle: application design, development, debugging and testing.
  • Designed front end UI web pages using HTML, CSS, JavaScript, Bootstrap and ReactJS.
  • Used CSS and Bootstrap for styling the HTML elements.
  • Implemented AngularJS Controllers to maintain each view data.
  • Implemented Angular Service calls using Angular Factory.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used Dependency Injection (DI) In order to develop code for obtaining bean references in spring framework using annotations.
  • Used Spring Framework to integrate with Hibernate.
  • Consumed API’s by using RESTful and NodeJS web services.
  • Used Gradle to create dependency JARS and deploy the entire project onto the WebLogic Server.
  • Used GitBash to run the application, Postman to test the API’s, GitHub for version control, and JIRA for issue tracking.

Development Environment: Java, J2EE, HTML, CSS, JavaScript, NodeJS, Bootstrap, ReactJS, Spring (DI, MVC), Rest, Hibernate, Gradle, WebLogic Server, Junit, Postman, GitHub, JIRA, Intellij

Confidential

UI Developer

Responsibilities:
  • Participated in Analysis, design, conceptual modeling of the system using Use Case diagrams, Sequence diagrams and Class diagrams
  • Developed presentation layer using HTML, CSS, Bootstrap, JavaScript and AngularJS.
  • Followed Spring MVC framework for developing the Web user interface.
  • Implemented the web services using SOAP.
  • Experience in using EJB(Entity Beans, Session Beans, Message Driven Beans) for modular construction of enterprise software.
  • Server scripting is done by using PHP
  • Deployed Maven scripts in WebSphere .
  • Used JUnit framework for Unit testing of application
  • Used Log4J to create log files to debug as well as trace application.

Development Environment: Java, J2EE, HTML, CSS, JavaScript, AngularJS, Spring (IOC, MVC), SOAP, Hibernate, Maven, WebLogic, Junit, Log4J, Oracle, UML, SVN, Eclipse IDE

We'd love your feedback!