We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 8+ years of experience in designing, developing and implementing software applications using Java, J2EE. Experience in the design and execution of Test Plans, Test Scenarios and Test Cases based on the requirements for the applications using JUnit in test - driven development (TDD) approach. Understanding of Cron and UNIX Scripting. Good team player who is interested in working on new technologies. Excellent communication skills.

TECHNICAL SKILLS

  • C, C++, Java 1.8, J2EE, SQL and PL/SQL, JSP, Servlet, JDBC and Java security, HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS, XHTML, XML, XSD, XSL/XSLT
  • SAX/DOM and JSON, Servlets, Struts, Spring IOC, Spring AOP, Spring MVC, SOAP UI, SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B
  • Axis and Apache CXF, Postman, AWS (Amazon Web Services), Web Sphere, Apache Tomcat, JBOSS EAP and Web Logic Server, Eclipse, RAD, JBOSSAS
  • Jenkins, Maven, WebLogic App Server, Spring Tool Suite and IntelliJ, JUnit and Soap UI, Tortoise SVN, CVS and GitHub.

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Responsibilities:

  • Worked on an Extreme programming ( XP ) Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
  • Extreme programming teams typically work in iterations that are one or two weeks long.
  • Expertise in Developing Paired Programming.
  • Expertise using Test Driven De velopment (TDD)
  • Connected Vehicle Project based on Proof of concept in software development
  • Expertise Multi-Threading, RESTful services, Collections, Hash Map, JSON, SQL, Junit and hands on experience in algorithms, Data Structures, APIs and data collection problems.
  • Expertise in using Git and source tree concepts such as merge, rebase and pull.
  • Expertise in creating web applications using HTML/HTML5, CSS/ CSS3(SASS, LESS), Bootstrap, JavaScript(ES5), jQuery, Angular 8, AJAX, and JSON, Node.js, and ReactJS.
  • Experience in Native Application Development as a UI engineer is able to propose improvements and develop features
  • Supported Single Page Applications when client changed his query condition using Angular 9 which includes Routing, Directives, and Templates.
  • Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Used client-side form validation of Angular framework to monitor the states of the form and input fields and notify the user about the current state.
  • Utilized Angular9 dependency injection to inject different services just like custom service, and create some custom directives to do some reusable component.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, Type Script, React.js.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Implemented React container and presentational components (as Stateless and Functional components when applicable).
  • Added Excel-Builder to download the Tabular data in Excel format using React.
  • Implemented flux pattern by using redux framework as a core dependency.
  • Experience in RESTful web services to integrate between Server side to Client Side
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
  • Suggested effective procedures for development of web applications and portals according to business requirements.
  • Implemented deployment procedures of J2EE applications and code to JBoss Application server.
  • Resolved problems relating to existing J2EE applications by production support and troubleshooting techniques.

Environment: HTML5, CSS3, Bootstrap, SASS, LESS, Java Script, Type Script, React JS, Angular 9, Redux, Flex, Web Strom, JSP, MS Office, Source tree, Maven, GitHub, Rally and Jenkins.

Confidential

Software Developer- Applications

Responsibilities:

  • Analyze and understand user requirements and document the application design.
  • Worked on Extreme Programming (XP) in Agile Development Which is Paired Programming etc..
  • Created Typescript reusable components and services to consume REST API’s using component-based architecture provided by Angular 2.0
  • Installed, configured, and administration of NoSQL database clusters in AWS Virtual Private Cloud Network. Created architecture stack for data access with NoSQL data base MongoDB.
  • Worked on Using React JS Components Forms, Events, Keys, Router, Animations, and Flux concept.
  • Experience on front-end JavaScript MVVM Frameworks such as Angular 2.x/4.x with features such as directives, modules, routing, observables (for passing messages between publishers and subscribers), promises, pipes, shadow dom (to encapsulate visual behavior).
  • Expertise in using Java Script building tools like Grunt, Gulp for Angular 1.0, Bower for packaging Node JS modules for browsers, and task runners like Webpack for React and Angular 2.0/
  • Involved in Analysis, Designing and Development of the application.
  • Designed and developed the application using Java/J2EE, spring framework, Mule.
  • Used Jenkins for continuous Integration and continuous deployment for different environments.
  • Designed front-end using JSP, React JS, Ember JS, JavaScript, Ajax, jQuery, HTML5 and CSS.
  • Developed the unit test cases using JUnit, Mock Object.
  • Installed, configured, and administered NoSQL database clusters in AWS Virtual Private Cloud Network for available data on cloud.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances and created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Created various Docker images from the Docker containers and published these images in the Docker hub repository. Deployed the Dockized Spring Boot application using Elastic Bean Stalk (EBS).
  • Used Spring Boot to build several services as external microservices and configure them to communicate to each other or with other part of system.
  • Build Restful Web Services.
  • Managed code deployment on various environments like test to prod.
  • Participate in code reviews and ensure code developed meets the requirement.
  • Migrate the application from old legacy technologies to latest technology like cloud and spring boot.
  • Used the GIT and SVN for the code repository.
  • Application support and resolving production issues.
  • Coordinate with offshore for Production and environmental issues.
  • Participated Daily Scrum meeting, sprint grooming/review and demo with management and other teams.
  • Used Maven for application build.
  • Provide technical guidance to team for develop and implement the application.

Environment: Java, J2EE, Spring Boot, Spring Batch, Spring MVC, WebSphere, Eclipse, SOA, Restful web services, Mule, WSRR, Jenkins, Oracle, GIT, JSP, EJB, Servlets, Maven, Junit, PostgreSQL, Control-M, Amber JS, React JS, CMP, HPSM, PCF, Apache Tomcat, NetBeans, RSA.

Confidential

Java Developer

Responsibilities:

  • Gather and prepare the requirements from clients for product design and enhancements.
  • Work on Agile Methodology (Scrum Framework) to meet timelines with quality deliverables.
  • Ensure standard agile practices through regular Sprint Planning, Story Sizing, Task Breakdown, Spring Retrospective Meeting and Sprint Review sessions.
  • Worked with AngularJS filters in expressions and directives to filter data rendered in the UI.
  • Developed angular controllers, services and used different modules for server communication.
  • Developed single pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, date pickers, modal dialogs and other input components.
  • Worked on React JS Components such as Forms, Events, Keys, Router, Animations, and Flux concept.
  • Implementing and controlling the flow of data to and from AWS and selecting the appropriate AWS service based on compute, data, or security requirements.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Wrote and executed SQL scripts against Oracle.
  • Participate in user requirement sessions to gather business requirements.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers.
  • Implemented Pre-Authentication and database security with Site Minder and spring security.
  • Built search feature based on open source tool Elastic Search. Implemented system logging solution using Elastic Search, Kibana and Logstash.
  • Assisted in installation, assembling and maintenance of latest versions of JBoss Application server.
  • Provided technical assistance for performance tuning and troubleshooting techniques of Java Application.
  • Implemented deployment procedures of J2EE applications and code to JBoss Application server.
  • Executed processes for installation and maintenance of Apache Web server and JBoss Application server.
  • Use Team Collaboration Software JIRA and Confluence.
  • Perform Test Driven Development (TDD): NUnit Testing and Load Testing.
  • Built a RESTful API to save and retrieve agent information in Java using Spring MVC, Apache CXF and JAX-RS
  • Developed the user interface with JQuery, JSP, HTML, HTML5, CSS3, and JavaScript.
  • Implement the Angular MVC and two-way data binding.
  • Use HTML5 and JQuery for the Uninstall Survey Page Application.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Work on AngularJS for one of the single page application and cross browser functionality.
  • Use SoapUI for testing Web Service Apache POI API to generate Output files
  • Use REST API with JAX-RS for consuming web services to handle two interfaces XML and JSON.
  • Design the Cascaded Style Sheets for designing the styles, skinning and layouts
  • Involved in designing the page layouts using Wire Frames templates
  • Use Object/Relational mapping tool Hibernate to achieve object to database table persistency
  • Implement Batch Updates using Spring and configured beans in Application Context file
  • Use the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer in order to develop the application
  • Involved in the configuration of Spring Framework and Hibernate mapping tool.
  • Extensively worked on JDBC Prepared statements and callable statements to access data base
  • Work on Java Messaging Services (JMS) for developing messaging services
  • Involved in configuring hibernate to access database and retrieve data from the database
  • Use Oracle 10g Server as the backend database storage

Environment: Java8/J2ee, Servlets, Spring, Hibernate, HTML5, CSS3, JavaScript, JQuery, AngularJS, React JS, AJAX, Eclipse, Jenkins, Maven, Git, Log4J, Ant, Tomcat, Oracle 10g, JUnit, UML, Unix, Design Patterns, Shell Scripting, SQL, PL/SQL, Struts, JSP, JSTL, Apache CXF, Agile, Unix.

Confidential

Java Developer

Responsibilities:

  • Involved in study of User Requirement Specification. Requested insufficient information and helped clearing ambiguity in requirements document.
  • Extensive use of Hibernate framework and its caching mechanism to persist large amount of trade/order data with database.
  • Wrote and executed SQL scripts against Oracle.
  • Used spring framework for dependency injection and integrated it with Hibernate.
  • Enhanced and optimized the functionality of Web UI using CSS, HTML and AngularJS.
  • Wrote client side and server side validations using Struts Validators and Java Scripts Validations
  • Worked extensively in architecting, designing and developing Portal Applications, Portlets and deploying them to WebSphere Portal Server.
  • Used Spring MVC, IOC, AOP to develop intranet web application
  • Implemented as well as exposed web services using Apache Axis.
  • Defined required mappings in xml that are supported by MVC architecture and spring framework.
  • Developed system preferences UI screens using JSP custom TagLibs, JSP templates, JavaScript, CSS and HTML.
  • Used AJAX for developing asynchronous web applications on client side.
  • Used JSP, Servlets and HTML to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Involved in development of User Interface using JSP, ETL, JSTS, CSS, AJAX, Java Script, HTML and Tag libraries.
  • Involved in design, develop and implementation of the application using spring and j2EE framework.
  • Created spring xml file for database configuration using Hibernate and for different spring beans.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript, jQuery UI.
  • Involved in implementation of MVC pattern using AngularJS and Spring Controller.
  • Involved in front-end and back-end development and enhancements using JSP’s, Servlets, JavaScript, AJAX.
  • Designed SSRS reports with sub reports, dynamic sorting, defining data source and subtotals for the report.
  • Developed the ORM Mappings with Hibernate.
  • Developed Servlets and JSPs with Custom Tag Libraries for control of the business processes in the middle-tier.
  • Developed messaging module using Spring JMS, Apache Camel and Active MQ.
  • Developed the Hibernate mapping files and involved in writing JUnit test cases and suits using Eclipse IDE.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries etc.
  • Developed Service layer module interfaces and classes using spring and EJB.
  • Involved in complete SSIS life cycle in creating SSIS packages, building, deploying and executing the packages in both the environments (Development and Production)
  • Responsible for Reporting Functionality page using AngularJS frame work.
  • Developed backend business logic with Spring Framework and achieved asynchronous messaging with Java Messaging Services.
  • Bug fixing was logged during testing phase using JIRA.
  • Designed dynamic SSIS Packages to transfer data crossing different platforms, validate data during transferring, and archived data files
  • Developed unit test cases and suits on Junit framework for unit testing.
  • Migrated business logic from PL/SQL, Oracle Stored procedures/ Application to Java.
  • Validated the business rules with the Business Analysts such that they meet the specification.
  • Involved in implementation of modules related to file comparison received from clients using Spring Framework.

Environment: JAVA, J2EE, Servlets, EJB, Spring, Hibernate, JMS, Apache Axis2, SOAP Web Services, REST, HTML, CSS, JavaScript, JDBC, PL/SQL, XML, UML,JUNIT, UNIX, AngularJS, Oracle 10g, WebSphere Application Server, Tomcat, Maven, SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Involved in backlog grooming, Sprint planning, Sprint Retrospective, user stories estimations and dividing into tasks.
  • Involved in Design, Development, Testing and Integration of the application.
  • Prepared User stories & Tasks corresponding to the features taken from Backlog.
  • Involved in preparing High & low-level design docs with UML diagrams.
  • Good understanding of AWS Elastic Block Storage (EBS), various volume types and utilization of different types of EBS volumes based on requirement.
  • Involved in migrating the existing Struts UI pages into Spring MVC both front-end and back-end.
  • Involved in building highly interactive portable widgets using HTML, CSS, and the latest AJAX libraries, JSF.
  • Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Developed REST services to talk with adapter classes and exposed them to front-end. Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTful Technology) Involved in detailed analysis based on the requirement documents.
  • Migrated existing Actions and Processor classes from the legacy Struts code into Controllers, Service and DAO layers in Spring MVC.
  • Created Docker images and ran the Docker containers in various environments.
  • Used spring framework and J2EE components, utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Created Hibernate mapping files, sessions, transactions, HQL Queries to fetch data from database.
  • Used Hibernate to create data layer to the services to do CRUD operations into Database.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Involved in doing JUnit testing and ran the TEST SUITE.
  • Used Maven tool to build and WebSphere App Server 8.5 to set up data sources and deploying the application.
  • Monitored, studied and analyzed application logs from production environment and analyzed data for performing detail analysis of issues related to production.

Environment: JAVA 1.7, HTML, JavaScript, AJAX, JQUERY, Servlets, JSP, JSON, AngularJS, Docker, MS SQL, WebSphere Application Server 8.5, XML, JAXB, RESTful, Spring MVC, IOC, AOP, Hibernate, Oracle 11g, JAX-RS, JUNIT, MAVEN, IntelliJ IDEA, GIT.

Confidential

Java Developer

Responsibilities:


  • Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Spring Aspect Oriented programming concepts for logging, security, error handling mechanism.
  • Involved in developing front end screens using JSP, XLTS, DHTML, HTML, CSS and JavaScript.
  • Hibernate framework is deployed for persisting data. It maps between Object Oriented Java classes and Oracle 10g Relational Database tables. Configured Apigee deployment environments to make them publicly available to the production environment.
  • Experience working with Reflected XSS and Persistent XSS attacks handling by Client/Server and Context user inputs.
  • Involved in the analysis and implementation of IBM Identity Manager and IBM Access Manager.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component and Designed DTO, Business Delegate, Factory and Singleton design patterns.
  • Implemented cross cutting concerns as aspects at Service layer using Spring AOP and of DAO objects using Spring-ORM.
  • Involved in setting up of JMS Connection factory and Queues in Web logic Application server along with appropriate JNDI names.
  • Responsible for configuring successful authentication objects by SAMLA provider with assertions and log in SSO process. Created REST based controllers to handle the incoming request and output the response
  • Oracle database was used, wrote stored procedures for common queries
  • Developed Maven Script for the build and dependency process.
  • Involved in Server Side and Front-End validation using Spring MVC Annotation and JavaScript.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using Junit test cases.

Environment: JSP, Struts, Hibernate, spring, EJB, Apigee Edge, JMS, Ajax, JQuery, Volante, websphere7, cvs, DB2, Jenkins Maven.

We'd love your feedback!