We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

St Charles, MO

SUMMARY

  • Around 8 years of IT experience in Software Development Life - Cycle (Requirements Elicitation, System Design, Development, Testing and Technical Support) and 5 years of experience in Java/J2EE.
  • Versatile in J2EE frameworks and Front end Technologies.
  • Good knowledge on spring framework. Proficient in application development using spring modules Spring-Core, Spring-AOP, Spring-MVC and Spring-Web.
  • Expertise in various components in spring such as IOC, AOP, Spring JDBC, Spring MVC.
  • In depth knowledge and experience in developing Presentation layer using HTML, CSS, AJAX, JavaScript, jQuery, XML and XSLT.
  • Experience on Core Java technology which includes Multi-Threading, JDBC, RMI, network programming.
  • Experienced Implementing MicroServices. We had worked in an Enterprise Application where we had to implement microservices in order to separate the tasks and not to have dependency on other Parallel on-going tasks of same Application.
  • Experience in Spring Framework such as Spring MVC, IOC, AOPand Spring JDBC.Strong hands on experience with Spring Boot.
  • Experience in working version control tools like CVS, Clear Case andSVN.
  • Experience in developing applications using core Java, multi-threading, memory management, NIO, J2EE, JSP, Servlets, Java beans, EJB, Hibernate, web-services (SOAP and Restful), JMS, JDBC, JSON, Ajax.
  • Expertise in HTML, XHTML, HTML5, ML5, Angular JS,CSS, AJAX, jQuery, JSTL specification, XML (SAX, DOM), XSL, XSLT, JAXP, JAXB, DTD, resource properties.
  • Excellent project experience inMicroservices, Multithreading, CICD, Cloud computing, Android, Web-J2EE technologies.
  • Experience in working withAWS(Amazon-S3, Amazon EC2)for highly-scalable cloud storage and deploy environment..
  • Knowledge onScalaprogramming language andJava which includes implementation of OOP concepts, Integration withjavaetc.
  • Experience in using GIT, Clear Case, CVS, and Subversion (SVN) for source control and Release Management.
  • Experience in build/deploy tools Ant, Maven and Jenkins.
  • Superior project implementation skills using both core and advanced Java technologies (Servlets, JSP, Hibernate, JDBC, DOM, JAX-RPC) with various middleware technologies.
  • Experience of developing web services using SOAP & REST
  • Experience in front end technologies like HTML5, CSS, JavaScript, JQuery and Angular JS.
  • Experience in working with relational databases likeOracle 11g,MySQL,MS SQL Serverusing SQL, PL/SQL andNoSQLdatabases such asMongo DB.
  • Experience with tools like JUnit, Log4J.
  • Experience with Agile Methodologies for project development.
  • Developed Maven Scripts to auto build and deploy J2EE Applications.
  • Experience in core java and multi-threading.
  • Extensive knowledge of Object Oriented Programming, UML, Design Patterns.
  • Excellent Verbal and Written Communication Skills have proven to be highly effective in interfacing across business and technical groups.

TECHNICAL SKILLS

Languages: Java,J2EE HTML, Ajax, JQuery, Javascript, XML, CSS, SQL

Technologies and Frameworks: JSP, Servlets, JDBC, EJB, Struts, Spring, JSF,JAXB, Hibernate, SOAP,REST, Basic Hadoop knowledge.

Application Servers: IBM Websphere 7.5, Weblogic 10, Tomcat

IDEs: IBM-RAD, Eclipse

Databases: Oracle 9i - 10g using Oracle SQL Developer/PLSQL, MySQL,Toad

Version Control: SVN, Clearcase

Build and Integration: Maven, Jenkins

Operating Systems: Windows 7 / XP, UNIX/LINUX

PROFESSIONAL EXPERIENCE

Confidential, St Charles, MO

Software Engineer

Responsibilities:

  • Designed and developed a Restful style Web Services layer to interface with a DB2 system.
  • Learning new technologies like Splunk, Dynatrace, WhiteHat.
  • Responsible for getting the business requirements from the clients and breaking them into user stories and further down to tasks.
  • Implemented the Spring dependency injection of the Database helper instance to the action objects.
  • Implemented persistence layer using JPA and writing SQL queries based on JPA criteria API.
  • Programming in the JBOSS Enterprise SOA environment including JBOSS Workflow an Drools business rules engine.
  • All the functionality is implemented using Spring Boot.
  • Responsible for designing and developing proof of concept for new carrier and lane search portlets using Spring MVC and hibernate.
  • Worked with Struts MVC for the POL client and the presentation layer of the application using JSP pages
  • Used HTML, CSS, Angular Js, JavaScript and JQuery for designing the GUI pages.
  • Involved in CICD process using GIT, Jenkins job creation, Maven to build the application.
  • UsedMavento build, test and deploying purposes.
  • UsedBitbucket,GitHub, SourceTreeand Eclipse for Source Control and Version Management
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Used XSLT for transforming the XML documents in to HTML documents.
  • Created RESTful based services using Spring Boot.
  • AutomatedAWSdeployments withshellscripts andAntscripts, and connectedAWStest environments with hosts used for builds.
  • Experienced Implementing MicroServices. We had worked in an Enterprise Application where we had to implement microservices in order to separate the tasks and not to have dependency on other Parallel on-going tasks of same Application.
  • Implemented the application using Spring Framework, which is based on MVC design pattern.
  • Used JSP, Servlets, and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Involved in building Presentation layer for tax payer registration forms, and case UI Web modules using JSP, JavaScript, HTML and ETM.
  • Designed and developed theRESTusing theSpringBoot,SpringData with JPA.
  • Designed and developed Rest Services using Java,spring,SpringBoot, RESTful, JPA, Hibernate.
  • Involved in the implementation of Spring MVC Pattern.
  • WriteJavaScriptto doAJAXcall, and wrap the response data asJSONobject.
  • Implemented REST web service in Scala.
  • Implemented Spring MVC framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC)
  • Involved in pre-testing the Web-Service calls with Soap UI using end-points.
  • Designed and implemented NoSQL MongoDB keystores and column families.
  • Worked on Data Management classes, using Hibernate to access the Oracle Database
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • DevelopedMicroservicesto provide RESTful API utilizingSpringBootwithSpringMVC
  • Used Core Spring framework for Dependency injection.
  • Developing theMicroservicesusingSpringBootthat create, update, delete and get the assignment information from backend.
  • Developed Rest APIs usingScala.
  • Worked on J2EE frameworks like spring and Struts for developing industry standard web applications.
  • Developed a multithreaded Thread-pool webserver implementing queuing, thread scheduling and thread synchronization techniques for deadlock prevention.
  • Created batch framework by usingspringbootbatch
  • Experience working with Web Containers (Weblogic, JBoss, Tomcat).
  • Development of web services using SOAP & REST.
  • Responsible for creating the tables in database using SQL and mapping between them.
  • Used a microservices architecture, withSpringBoot-based services interacting through a combination of REST andMQor Apache Kafka message brokers and leveragingAWSto build, test and deploy Identitymicroservices.
  • Responsible for migrating from ant to maven, clear case to bit bucket for improving security.
  • Exposed the SOAP services for all the transactions. Provided Daily Status Report in Scrum calls.
  • Developed Junit Test cases and Mock tests for the code coverage.

Environment: java, Core Java, - AngularJS, JavaScript, jQuery, Struts MVC, Soap UI testing, Spring MVC, Spring dependency injection, Hibernate, Spring boot, Microservices, AWS, Maven Scripts, Bitbucket/GitHub, Jenkins, Clear case, Eclipse IDE,JIRA, Confluence, oracle, NoSQL, Pl/Sql, Junit test cases, Scala, Enterprise GIT, Source Tree, Jira, UDeploy, SOAP UI.

Confidential, Plymouth, MN

Software Engineer

Responsibilities:

  • Involved in design phase and data modeling, interacted with other team members to understand the requirements for the project.
  • Defined the presentation semantics of the document written in a markup language using HTML and CSS.
  • Core Java coding and development using Multithreading and Design Patterns.
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Analysis and development of application based on J2EE using Spring and Hibernate.
  • Involved in sprint meetings with Architect and off-shore.
  • Worked on tools like Rally for bug tracking.
  • Designed and developed GUI screens for user interfaces using JSP, AngularJS, JavaScript, XSLT, AJAX, XML, HTML, CSS and JSON.
  • Developed the REST basedMicroservicesusingspringBoot.
  • Extensive usage of RESTful webservices throughout modules to communicate with all external system.
  • DevelopedRESTweb services utilizing business logic for CRUD functionality.
  • Developed Rest architecture based webservices to facilitate communication between client and servers.
  • ImplementedSpringBootMicroservicesto divide the application into various sub modules.
  • Implementation of server side automation scripts usingSCALA.
  • Used Eclipse IDE for development, RALLY for defect tracking.
  • Used SVN for version control of source code.
  • Involved in the deployment of application in cloud using Amazon Webservice (aws).
  • Used maven to build the project into WAR and EAR files and SVN Version Controlling
  • Developed web interface for Users Modules using JSP, HTML, XML, CSS, JavaScript, AJAX, and Action Servlets with Struts Framework, spring framework.
  • Designed and developedMicroservicesbusiness components usingSpringBoot.
  • Used XSLT for conversion of XML documents into HTML documents.
  • Created JUnit test suite to automate the testing of the business logic.
  • Hibernate was used for object relational mapping with Oracle database.
  • Integrated spring and Hibernate ORM framework for persistence.
  • Working knowledge of Java/Groovy and JavaScript programming language.
  • Familiarity with relational databases (Oracle/PostgreSQL), web services, Grails, Mule, Groovy, Gradle, Hibernate, and the Spring Framework is ideal.
  • Expertise in J2EE technologies like AJAX, JSP, Hibernate, JDBC, Spring MVC, AOP, JNDI.
  • Experience in design and development of Model View Controller using Servlet, Struts 1.1 and Spring MVC.
  • Worked withNoSQLdatabase MongoDB and worked with it to perform many different operations
  • Hibernate Dao Support with Hibernate Template to access the data.
  • Developed Multithreading concepts to read the bulk files contents faster by using join, is Alive, Block Multi-Threading concepts.
  • Debugging of Concurrency issues with the proprietary Workflow server software (batch processing) -- Threads, Threadpool, Scheduling.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Estimations and review activities at various levels e.g. Review of code, test cases etc
  • Used Eclipse as an IDE for all development and debugging purposes.
  • Responsible for deploying Components to Development environment, System Test Environment (SIT), and User Acceptance Test (UAT) environment.
  • Participated in unit testing, module testing and integration testing.
  • Developed Proof of Concepts and provided work/time estimates for design and development efforts.

Environment: Core Java, HTML, CSS, AJAX, JSP, Scala, Hibernate, Spring Boot, Microservices, JDBC, Spring MVC, AOP, JNDI, Rest & soap Web services, ant scripts, NoSQL, Eclipse IDE,AWS, Rally, hibernate, oracle, SVN.

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Involved in design phase and data modeling, interacted with other team members to understand the requirements for the project.
  • Designed and developed Interfaces with third party applications like Envoy (For Product billing transactions), LSOR (For Lockbox application)
  • Used J2EE design patterns such as MVC, Data Access Objects in the architecture, Session Facade, Singleton for the enterprise application
  • Extensive knowledge and implementation skills inStruts MVCframework.
  • Implementing Servlets and JSP for designing purpose - using HTML & JavaScript.
  • Used Spring MVC framework to build the Front end UI application.
  • Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Struts MVC, JSP, Servlets, JavaScript, XSLT, XML, AJAX, HTML and Custom Tag libs.
  • Used Eclipse IDE to develop the application.
  • Used Rally as ticketing system for logging and monitoring tickets.
  • UsedJavaScriptfor the web page validation and Struts Valuator for server side validation.
  • Used JavaScript for client side validations
  • Used EJB for business logic implementation.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Estimations and review activities at various levels e.g. Review of code, test cases etc
  • Used Eclipse as an IDE for all development and debugging purposes.
  • Responsible for deploying Components to Development environment, System Test Environment (SIT), and User Acceptance Test (UAT) environment.
  • Participated in unit testing, module testing and integration testing.
  • Developed Proof of Concepts and provided work/time estimates for design and development efforts.

Environment: Core java, Struts MVC, hibernate, Web services, Eclipse IDE, SVN, Rally, HTML, CSS, SVN, maven scripts, JavaScript, jQuery, sql /MySQL data bases

Confidential

Java/J2EE Developer

Responsibilities:

  • Included in the Requirements gathering & Analysis from the business group.
  • Created the configuration reports with use case outline, class graphs utilizing Rational Rose.
  • Designed and actualized the Persistence layer utilizing MySQL.
  • Worked on the JAVA Collections API for taking care of the information objects between the business layers what's more, the front end.
  • Designed and actualized the UI utilizing JSP, JQuery, JavaScript and CSS template.
  • Implemented the MVC controllers to control and redirect the inflow of the solicitation to fitting fundamental DAO execution classes.
  • Developed and altered database objects according to the necessities.
  • Implemented custom JSP labels for normal use over the undertaking.
  • Used SVN as a source control for code changes.
  • Involved in different phases of the SDLC utilizing Waterfall improvement process.
  • Involved in Agile - Scrum techniques to do prerequisites get-together, investigation and sprint arranging.
  • Used Hibernate system for back end improvement and Spring reliance infusion for center layer advancement.
  • Implemented the application utilizing Struts Framework which depends on the MVC designpattern.
  • Used JSON, JQuery, and Ajax for upgrading the website pages.
  • Developed client interface utilizing JSP, JSP label libraries and Struts label libraries to streamline complexities. complexities called SQL put away strategies as per the business prerequisite Prepared unit test cases and testing.
  • Coded allocated modules utilizing driving Java structures and advancements (Struts, EJB) and industry standard instruments (Eclipse).

Environment: Core Java, Agile, AJAX, JSP, XML, JQuery, CSS, SQL, HTML, Hibernate, Struts, spring, JavaScript, Web Logic, Windows.

We'd love your feedback!