We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

MichigaN

PROFESSIONAL SUMMARY

  • 7+ Years of experience in software application design, analysis and development on Client - Server Applications.
  • Experience includes application development in Java, JSP, Servlet programming, Enterprise Java Beans, Struts, JSF, JDBC, spring, Spring Integration, Hibernate.
  • Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation.
  • Specialized in Java 1.8, J2EE, Servlets 2.0, JSP, JSTL, Custom Tags.
  • Extremely good in Struts, Spring Framework, Hibernate.
  • Used various Ajax/JavaScript framework tools like Java Script, jQuery, JSON.
  • Good Understanding of Design Patterns like MVC, Singleton, Session Facade, DAO, Factory.
  • Expertise in back-end/server side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
  • Having good knowledge of Oracle 8i, 9i, 10g, 11g and DB2 as Database and excellent in writing the SQL queries.
  • Having good knowledge on Oracle Migration in J2EE applications with Data integration and validation perl.
  • Developed the web applications on IDE tools like Eclipse, NetBeans and WSAD.
  • Automated build, testing and integration with Ant, Maven, Jenkins and JUnit.
  • Experience in GWT for developing java applications based on the functionality
  • Good understanding and experience of Python Programming and Kibana framework.
  • Strong experience in using AJAX, JSTL, Struts Tag Libraries, Tiles, HTML, XHTML, JavaScript, CSS, Angular JS, Node JS, Java Server Pages (JSP) for designing front end.
  • Rich experience in Agile Methodologies such as extreme programming (XP), Scrum, waterfall model and Test Driven Development TDD.
  • Expert level skills in designing and implementing web server solutions and deploying java application servers like Tomcat, JBOSS, WebSphere, WebLogic on Windows& UNIX platform.
  • Experience in Integration tools Oracle SOA and Apache Camel Integration Patterns Framework, ActiveMQ JMS provider
  • Hands-On experience in designing & developing BPM workflows on Bonita by using different type of gateways, tasks, connectors etc.
  • Used RSA access manager for authentication purpose.
  • Good Knowledge and understanding on Autosys Scheduling and Administration.
  • Experience in Rational Unified Process (RUP) to deliver mission - critical web or desktop applications with J2EE, XML, and related technologies.
  • Extensive use of Use case model, Use case diagrams, class diagrams and sequence diagrams using rational rose.
  • Experience in AWS, SOAP, Rest, JAX-RPC API, JAXB API, JAXP API, XML, LDAP and WSDL using IBM-MQ series for developing Web Services.
  • Experience working with versioning tools like CVS, SVN and Clear Case and build tools like ANT, Maven.
  • Very good understanding and working experience of Agile Scrum Process.
  • Experience with RDBMS and writing SQL and PL/SQL scripts used in stored procedures and good knowledge on NoSQL.
  • Strengths include good team player, excellent communication interpersonal and analytical skills, flexible to work with new technologies and ability to work effectively in a fast-paced, high volume, deadline-driven environment.

TECHNICAL SKILLS:

Language: Java, UML, SQL, PL/SQL, Python, C, C++.

Java Technologies: Java EE 5, Servlets 2.4, JSP, EJB, JMS API, JDBC API, JNDI, JSTL, JUNIT, AJAX

Web Technologies: HTML4/5, XHTML, HDML, JAXP API, DHTML, JSF, XML, SAX,DOM,XSLT, XPATH, Java Script, CSS2/3, JQuery, Struts Tag, Display Tag, Web services, Design Patterns, JAX-WS API, Angular JS, Angular 2.0, Angular 4.0, Node JS, Express JS, React JS, Bootstrap, GWT.

Frameworks: JSF, Struts, Hibernate, Spring Framework, JSF 1.2, 2 Primefaces, Kubernetes

IDE'S: Eclipse (GALILEO, HELIOS, INDIGO, Mars), MyEclipse, Net beans.

Web Services: AWS,SOAP, WSDL, UDDI, REST, APACHE AXIS, Pivotal Cloud Foundry

Web and Application Servers: Web Logic, JBOSS, Web Sphere, Apache Tomcat

Databases: MySQL, DB2, Oracle, MS SQL Server, Mongo DB, Cassandra

Build Automation: ANT, MAVEN, Gradle

Testing and Logging Frameworks: JUnit, Log4J, Jenkins, CI &CD, ETL, Mockito

OOA, OOD: UML, use-case diagrams, Class diagrams, Activity diagram, Sequence diagram

Operating Systems: Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, Michigan

Software Engineer

Responsibilities:

  • Worked with business teams on requirements gathering and estimating the efforts for development using agile methodology
  • Involved in all phases of Agile Scrum Process like Stand up, Retrospective, Sprint Planning meetings.
  • The web application developing UsingSpring BootFrame work
  • Used Gradle for building the application, and completed testing by deploying on application server.
  • Developed a clustered container environment in PCF ( Pivotal Cloud Factory ) to manage dozens of microservices.
  • Utilizing the features of Angular 2.0 to present effective web design.
  • Responsible for creating reusable components by using the Angular 2 components with Typescript
  • Application backend implemented as Node JS express application server.
  • Used Firebug, IE and Chrome Developer Toolbars for debugging and browser compatibility.
  • Worked on JQuery to make dropdown menus on web pages and display part of a web page upon user request.
  • Wrote Unit testing and Test suites using JUnit framework for testing the application.
  • Automated CI/CD with Jenkins, build-pipeline-plugin, Gradle, GIT Set up Jenkins master/slave to distribute builds on salve nodes.
  • Testing JavaScript using the Jasmine and Karma framework.
  • Experience working with build, code package & source code management such as GIT.
  • Experience with Code Quality Governance related tools (Sonar)
  • Experience working in fast paced Agile Environment. Attended daily stand up meetings and involved in the spring planning.

Environment: Java 8, Spring Boot 1.3, Gradle, Junit, Oracle 12C, Jenkins, PCF, JBOSS, Servlets 2.0, HTML5, CSS3, SASS, Karma, JavaScript, JQuery UI, AJAX, JSON, Angular JS, Node JS, React JS, Ext JS, Bootstrap, RESTful Web Services, XML, Pivotal Tracker.

Confidential, Dallas, Texas

Sr. Full Stack Developer

Responsibilities:

  • Worked with business teams on requirements gathering and estimating the efforts for development using agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Involved in all phases of Agile Scrum Process like Stand up, Retrospective, Sprint Planning meetings.
  • The web application developing UsingSpring BootFrame work and JPA components to interact with the database
  • Used Maven for building the application, and completed testing by deploying on application server.
  • Developed a clustered container environment in AWS using Docker and Kubernetes to manage dozens of microservices written primarily in Node and Go.
  • Utilized the features of Angular 2.0 to present effective web design.
  • Created Forms with validation using Template Driven Forms and Reactive Forms approach in Angular2.
  • Responsible for creating reusable components by using the Angular 2 components with Typescript
  • Implemented data binding using Event Binding and Property Binding methods.
  • Used Angular UI-grid, a high performance data grid using virtualization.
  • Created custom directives in Angular2 for DOM manipulation and services and Factories for commonfunctionalities shared by different controllers.
  • Implemented Angular Universal to render to DOM via server request in Angular4.
  • Created dynamic components in Angular4 in a declarative way.
  • Used Flattened ECMAScript Module to help reduce the size of the generated bundles and speed up built.
  • Created a Single Page application using UI-router in which every view was linked to a controller for scopedata.
  • Updated existing Ionic application with the new design using Bootstrap, Angular, Nodejs
  • Application backend implemented as Node JS express application server.
  • Organized application routing and templating solution with Express.js and Node.js.
  • Used Firebug, IE and Chrome Developer Toolbars for debugging and browser compatibility.
  • Worked on JQuery to make dropdown menus on web pages and display part of a web page upon user request.
  • Wrote Unit testing and Test suites using JUnit framework for testing the application.
  • Automated CI/CD with Jenkins, build-pipeline-plugin, Maven, GIT Set up Jenkins master/slave to distribute builds on salve nodes.
  • To verify the behavior of the system under test used Mockito Framework
  • Testing JavaScript using the Jasmine and Karma framework.
  • Experience working with build, code package & source code management such as GIT.
  • Experience with Code Quality Governance related tools (Sonar)
  • Experience working in fast paced Agile Environment. Attended daily stand up meetings and involved in the spring planning.
  • Attended meetings with UX team to discuss shortcomings, suggestions, limitations of framework and technical glitches for the given wireframes.

Environment: Java 8, JPA 2, Spring Boot 1.3, Maven, Junit, Docker, Oracle 12C, Kubernetes, Jenkins, JBOSS, Servlets 2.0, Cassandra, HTML5, CSS3, SASS, Karma, JavaScript, Ecma Script 6, JQuery UI, AJAX, JSON, Angular JS, Node JS, React JS, Ext JS, JIRA, Bootstrap, RESTful Web Services, XML

Confidential, Walnut Creek, CA

Sr. Java/J2EE Developer.

Responsibilities:

  • Worked with business teams on requirements gathering and estimating the efforts for development using agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • The web application developing UsingSpring BootFrame work and JPA components to interact with the database
  • Participated in the completeSDLCof project from Development, Implementation, and Deployment to Testing Phase.
  • Used Apache axis2 to generate stubs for communicating to vendor to provide web service to generate the notifications.
  • Used Spring Rest Template to call rest api’s to send the web service response to update Verizon core applications using JSON data format.
  • Involved in the development of JPA configuration and writing the JPA Named Queries and Native Queries Using JPA 2.0
  • Implement OAuth2 standards to secure the ebonding rest Services from unauthorized access.
  • Involved in the development of Rest based web services using Spring rest API
  • UsedJPA Query cache implementation to cache the Frequently accessed objects.
  • UsedLog4jfor logging and debugging and usedJUnitextensively for testing.
  • Used JAXB for marshaling and unmarshalingthe web services output of XML
  • Used Spring Data Jpa for creating data repositories to retrieve values from the database
  • Extensively worked on business, front end and persistence tier using the JSP, Servlets, Spring MVC, and JSON.
  • Developed user interfaces using JSP, JQuery, JavaScript, Bootstrap 4, Typescript, Angular 2.0, Node JS,HTML5, and CSS3.
  • Compiled the source to JavaScript running on all the browsers using GWT.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Maintained hibernate configuration file and hbm files for object relational mapping.
  • Used Hibernate Query Language (HQL) features like Named Queries for querying the database and using the objects in data access layer.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache axis, Spring Core, and Spring AOP.
  • Also participated in development of new features for the core of the application. This included converting the company's current SOAP API to RESTful API.
  • Developed Rest architecture based web services to facilitate communication between client and servers.
  • Invoked web services and parsed the XML results.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions.
  • Extensively involved in the development of backend Logics or data access logic using Oracle DB 11g and JDBC.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database
  • Wrote Unit testing and Test suites using JUnit framework for testing the application.
  • Developed application code using Spring tool Suite 3.8 and configured with Maven 3.2.5.
  • Participated in Daily standups and weekly status meeting for providing the development updates.
  • Production support for the application to resolve the issues experienced by the users.

Environment: Java 8, JPA 2, Spring 4.2, Spring Boot 1.3, Spring Security 4.0.3 (Specifically LDAP), RSA, Spring MVC 3,Spring Data JPA 1.9.2, Tomcat 6, Oracle 11g, Spring tool Suite 3.8, Microservices, GitHub, source Tree, JIRA, GWT, JSP, XML, Hibernate, JQuery, AJAX, JavaScript, Angular 2.0, Node JS, Bootstrap 4, Typescript, JDBC, Apache Axis, RESTful API, SOAP, JUnit, UML, JSTL, EJB, Autosys,Servlet, Maven.

Confidential, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Worked with business teams on requirements gathering on the and estimating the efforts for development using agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Extensively worked on business, front end and persistence tier using the JSP, Servlets, Spring MVC, and JSON.
  • Developed user interfaces using JSP, JQuery, JavaScript, Angular JS, Node JS, HTML5, and CSS3.
  • Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
  • Implemented Java multi-threading and thread handling issues during application development
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Maintained hibernate configuration file and hbm files for object relational mapping.
  • Used Hibernate Query Language (HQL) features like Named Queries for querying the database and using the objects in data access layer.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
  • Managed Database Transactions using spring’s Transaction Management module and optimized and improved performance of the queries.
  • Also participated in development of new features for the core of the application. This included converting the company's current SOAP API to RESTful API.
  • Developed Rest architecture based web services to facilitate communication between client and servers.
  • Invoked web services and parsed the XML results.
  • Developed AJAX applications in Java and compiled the source to JavaScript running on all the browsers using GWT.
  • Extensively involved in the development of backend Logics or data access logic using Oracle DB and JDBC.
  • Developed stored procedures, triggers and functions with NoSQL for Oracle database
  • Use of WebLogic application server to deploy the application and connect through the data source using JNDI.
  • Involved in development BPM workflow engine.
  • Involved in creating BPM workflows using camunda plugin
  • Deployed the application on the JBoss Application Server.
  • Wrote Unit testing and Test suites using JUnit framework for testing the application.
  • Developed application code using Eclipse IDE and configured with Maven 3.2.5.
  • Used RSA integrated SVN Repository to maintain version controlled source code and ANT for application build.
  • Participated in weekly status meeting for providing the development updates.
  • Production support for the application to resolve the issues experienced by the users.

Environment: Java1.7, J2EE, Python, AWS, JVM, JSP, XML, Spring, Hibernate, JQuery, AJAX, JavaScript, Angular JS, Node JS, Oracle 11g, Cassandra, JDBC, Apache CXF, ActiveMQ, RESTful API, SOAP, Cryptographic Algorithms, Bonita, Eclipse, WebLogic, BPM, Clear Case, JUnit, Mockito, JBoss, ETL, GWT, UML, JSP, JSTL, EJB, Servlet, Kafka, Maven, ANT

Confidential, Dallas, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in all phases of Agile Scrum Process like Stand up, Retrospective, Sprint Planning meetings.
  • Responsible for working on Creating XSL style sheets to generate complicated output XML based on user requirements from XML data.
  • Analyzed business requirements and created technical solutions.
  • Used Maven for building the application, and completed testing by deploying on application server.
  • Wrote unit test cases for Unit Level testing using JUnit, Easy Mock.
  • Worked on Maven to build the application and used JRebel for code integrations.
  • Developed front end using Spring MVC, JSP, and JSTL.
  • Used Junit framework for unit testing of application and Log4j to capture the logs.
  • Worked closely with QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines.
  • Involved in analysis, design, testing phases and responsible for documenting technical specifications.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Used Microservices architecture with Spring Boot based service through REST.
  • Worked on Hibernate and created mappings.
  • Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Involved in Unit Testing, Integration Testing and UAT Testing.
  • Deployed the application on the JBoss Application Server.
  • Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of messages.
  • Test cases have been written by using JUnit framework.
  • Accessed database using SQL Queries, PL/SQL scripts.
  • Worked with testing teams and resolved defects.

Environment: Java, J2EE, JSP, Servlets, XHTML, XML, XSLT, JBoss, jQuery, Java Script, Angular JS, Hibernate, DB2, MSSQL, Spring MVC, Spring IOC, Spring DAO, Microservices, JMS, JPA, Web Services, Apache Camel (Integration), SOA, Perforce, Eclipse, Maven, Unix, Linux, Agile Methodology.

Confidential

Java Developer

Responsibilities:

  • Involved in development of General Ledger module, which streamlines analysis, reporting and recording of accounting information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
  • Designed and developed application using Core Java like collections, multithreading, Generics, StringBuilder and interfaces, J2EE (JSP, Servlets), Spring and Oracle
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
  • Designed user-interface and checking validations using JavaScript.
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Responsible for Wholesale Banking and Payment Solutions.
  • Developed various EJBs for handling business logic and data manipulations from database.
  • Involved in design of JSP's and Servlets for navigation among the modules.
  • Designed cascading style sheets and XML part of Order entry Module & Product Search Module and did client side validations with java script.

Environment: Core Java, J2EE, JVM, Servlets, Spring, Servlets, Custom Tags, Java Beans, JMS, Hibernate, IBM MQ Series, Ajax, JUnit, JSP, Log4j, JNDI, XML, SAX, Rational Rose, UML.

We'd love your feedback!