We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

North Chicago, IL

SUMMARY

  • Have 8 + years of extensive experience and demonstrated ability in analysis, design, development and testing of n - tier distributed applications using various Object Oriented Technologies such as Java.
  • Expertise on entire Software Development Life Cycle (SDLC)in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere and Web logic Application Server.
  • Experience in designing and developing Service Oriented Architecture (SOA) using REST Web Services.
  • Designing and Developing RESTful services using JAX-RS specification and consumption of SOAP based Web Services.
  • Strong experience in developing Enterprise and Web applications on n-tier architecture using Java/J2EE based technologies such as Spring IOC, Spring MVC, Servlets, JSP, Hibernate, Web Services, XML, JMS, JNDI and JDBC.
  • Proficient in client side development using technologies such as jQuery, JavaScript, JSP, XML, HTML, CSS.
  • Strong experience in spring frameworks such as MVC, IOC, DAO, ORM, JDBC, BATCH.
  • Involved in controlling complex page navigation through Spring MVC by configuring state changes and transitions in XML files.
  • Strong experience of developing data models using Hibernate POJO’s and configuring Hibernate persistence layer.
  • Proficient in coding using Collections, Interfaces, Exception Handling.
  • Hands on experience with JSTL specification, DTD, Resource Properties, Tag Libraries
  • Experienced in Web development technologies like HTML,HTML5, JAVASCRIPT, JQUERY, Angular JS, Node JS, npm, AJAX, CSS, CSS3, Bootstrap and XML
  • Involved in development of certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.
  • Solid Knowledge in implementing various J2EE design patterns such as Singleton, MVC, Factory, Facade, DAO.
  • Hands on experience in using ANT/Maven for project builds, Log4j for logging,
  • Extensive experience in using IDEs like Eclipse, My Eclipse, NetBeans, IntelliJ.
  • Strong working experience in software development life cycle (SDLC) process like Waterfall, Agile Scrum and test-driven development methodologies.
  • Experience in database design and development using Oracle 11g, MySQL and SQL server and familiar with tools like SQL *Plus, TOAD.
  • Involved in writing various Stored Procedures, Complex Queries, Functions, Triggers,
  • Fluid Experience in using MS-Visio and Enterprise Architect to develop expert level comprehensive design modules.
  • Good knowledge with version control tools like CVS, SVN, and GIT.
  • Delivered Projects on time and budget.
  • Good team player, quick learner with demonstrated ability to work fast and in challenging environment with excellent problem solving skills.
  • Good knowledge with ECMAScript.
  • Strong written and verbal communication and presentation skills
  • Excellent analytical, technical, organizational and communication skills with high motivation levels.

TECHNICAL SKILLS

Languages/Tools: Java 1.4/1.5/1.6, J2EE, XML, HTML 4.0/5.0.

J2EE Standards: JDBC 2.0, JNDI, JMS, JavaMail & XML Deployment Descriptors.

Web/Distributed Technologies: J2EE, Servlets 2.1/2.2, JSP 2.0, Spring MVC 2.5/3.0, JSTL 1.1, XML 1.1, XSD, UML, MVC, JDBC 2.0, JPA, Hibernate 2.x/3.0.

Databases: Oracle 9i/10g, MySQL 5.7.1, DB2 8.0, MS Access.

Browser Languages: HTML 4.0/5.0, CSS 2.0/3.0, XML.

Browser Scripting: JavaScript 1.7/1.8, jQuery 2.x, AJAX 1.x, AngularJS.

IDE & Tools: Eclipse 3.x, NetBeans 7.x, SoapUI 3.x, RESTClient 1.3.4, SQL Developer, Toad.

App/Web Servers: IBM WebSphere 5.0/6.0/8.0, BEA WebLogic 8.0/9.2, Apache Tomcat 5.0/6.0.

Messaging & Web Services Technology: SOAP 1.1/1.2, WSDL 2.0, UDDI, XML 1.1, JAX-RPC 1.1, JAX-WS 2.0.

Content Management: SVN 1.x, CVS 1.x, Rational ClearCase 8.0.

Testing & Build Tools: JUnit 4.9/4.12, Mockito, Jenkins, Log4j 2.0, CVS 1.x, ANT 1.8.x/1.9.x, Maven 3.1/3.2.

Networking Protocols: HTTP, HTTPS, FTP, UDP, TCP/IP, SNMP, SMTP.

Operating Systems: Windows 95/98/NT/2000/XP/7/8, MS-DOS, UNIX, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Need to co-ordinate with client on a daily basis and develop the application as per requirement
  • Involved in all the phases starting with analysis, design, construction, and creation of unit test plans and testing support.
  • Effectively interacted with Business Analysts and cleared all the business requirement gaps.
  • Use agile practices and Test Driven Development techniques to provide reliable, working software early and often.
  • Design Use Case, Class and Sequence diagrams using MS Visio.
  • Extensive work experience Eclipse as the IDE to develop, test and deploy the complete application
  • Worked with Spring MVC to implement MVC architectural design.
  • Developed framework like spring MVC and Spring Bean Factory using IOC concepts.
  • Development of JPA, Hibernate, DAO for data fetching for batch and front-end processing.
  • Used AngularJS as the development framework to build a single-page application.
  • Tested all application controllers extensively with Angular JS built-in testing facilities.
  • Develop Stored Procedures, Cursors and Triggers for engine in the Oracle 11g database.
  • Develop JUnit test cases for unit testing.
  • Use JAX-RS Web Services using Spring REST to process the application for the customer
  • Develop Web services for sending and getting data from different applications using REST messages.
  • Use Log4j and commons-logging frameworks for logging the application flow, built and deployed the application using WebLogic.
  • Work with different teams in the organization to move the changes to different regions (Testing/Production).
  • Work with maven and spring to develop the coding to batch jobs.
  • Use SVN for version control and used eclipse as the IDE for developing the application.

Technology Used: Java 1.6, J2EE, Spring MVC 3.0, Web Sphere 8.0, Hibernate, Oracle 11g, JQuery 2.0, REST Web service, SOAP, Junit 4.12, Angular JS, TDD, Log4j, HTML 4.0/5.0, CSS 2.3.0, JSP 2.0, Servlets, AJAX, JavaScript, XML, XSD, ActiveMQ, JMS, JSTL, Maven 3.2, SVN.

Confidential, North Chicago, IL

Sr. Java Developer

Responsibilities:

  • Played a pivotal role in the analysis and requirements gathering
  • Involved in design and development of the project
  • Co-ordination with Client and onsite leads
  • Developed User interface using JSP, JavaScript, AJAX, JSON, Angular JS, HTML, and CSS.
  • Used AngularJS to create single page applications.
  • Developed framework like spring MVC and Spring Bean Factory using IOC, AOP concepts.
  • Implemented design patterns such as Singleton, Session Façade, and Factory.
  • Developed POJO classes and used annotations to map with database tables.
  • Developed and consumed RESTful web services using Spring REST architecture.
  • Used Hibernate ORM tool for establishing communication with database.
  • Developed various triggers, functions, procedures, views in MySQL database.
  • Used SVN to control versions in project.
  • Performed unit testing by using Junit testing tool and debugged using Log4j.
  • Developed automated process for builds and deployments using Jenkins and Maven.
  • Built the application using Maven scripts and deployed using tomcat server.
  • Followed agile methodology for development process.
  • Involved in preparing document at each stage of the project.

Technology Used: Java 1.6, J2EE, Spring 3.0, Hibernate, Web Services, MySQL, Tomcat, JQuery 2.0, Jenkins, Maven 3.2, Log4j, JSP 2.0, JavaScript, AJAX, JSON, Angular JS, HTML 4.0/5.0, and CSS 2.0/3.0, JUnit 4.12.

Confidential, San Antonio Texas

Software Developer

Responsibilities:

  • Handling and Supporting Change request from customers
  • Lead the offshore team and provided timely project progress reports to track and fix any deviations from the project schedule.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Successfully involved in test driven development model using JUnit.
  • Worked on Spring MVC was used to implement MVC architectural design pattern.
  • Worked with HTML, JavaScript/ JQuery along with AJAX to develop view layer for interactive front-end web pages.
  • Involved in implementation of Application Development patterns like MVC pattern, Data Access Object.
  • Consumed SOAP web services for a) Reporting tool which aggregates the cardholders data based on location, category and b) Process tool which configures steps and tracks status at each step.
  • Collected requirements from Product manager, break down into tasks and run with the scrum team.
  • Responsible for the database schema design, Java development and back-end service layer development interacting with the Oracle database using Hibernate for performing CRUD operations.
  • Integrated MS-SQL database access through Hibernate-ORM using HQL and SQL queries.
  • Implemented the logging mechanism using Log4j framework.
  • Used SVN as version control system.

Technology Used: JDK 1.6, JSP, Servlet, spring, Hibernate, HQL, SQL, Eclipse, IBM WebSphere Application Server 6.1, JMS (Active MQ), MS-SQL, Oracle 10g, JUNIT, TDD, HTML, JavaScript, JQuery, JSON, XML, AJAX, Maven, SVN 1.6.1.

Confidential, San Antonio Texas

Java Developer

Responsibilities:

  • Enhance the UI as per customer requirement which is developed in PS Framework
  • Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of spring.
  • Interacted with client in design and code review meetings.
  • Developed Intranet Web Application using J2EE architecture, using Hibernate for database connectivity.
  • Developed of Hibernate objects for data fetching for batch and front-end processing
  • Implemented JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Wrote SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
  • Responsible for coding with JSP for User interface and server validations.
  • Wrote ANT Scripts for project build in UNIX environment.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Participated in User Acceptance Testing and issue resolution.

Technology Used: Java 1.5, J2EE, Spring-Hibernate integration framework, JSP, JSON, HTML, Oracle 10g, SQL, PL/SQL, XML, Web logic 8.0, Eclipse, Ajax, JQuery, Web Services, SOAP, Restful

Confidential, New York City, NY

Software Engineer

Responsibilities:

  • Implemented the application system with Spring MVC.
  • Used Hibernate framework and its caching mechanism to persist large amount of trade/order data with database.
  • Used spring framework for dependency injection and integrated it with Hibernate.
  • Involved in implementation of modules like accessing trade/order records from database, comparison of order/trade records and related classes using spring framework and Hibernate.
  • Used Hibernate as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Database.
  • Implemented Data validation, Form validation, Objects, for various web applications using, JQuery, HTML and CSS.
  • Developed Data Access Objects to handle HQL queries using Hibernate and Transfer objects.
  • Used Hibernate named queries to access data from Database.
  • Involved in development of client side validation and event handling using JavaScript.
  • Worked with RESTful web services in Model layer.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.
  • Used Log4j for logging info and are helpful in debugging the issues.
  • Involved in module testing using JUnit.
  • Used Maven to build and deploy the application.

Technology Used: Core Java, Spring MVC, Hibernate Annotations, SOA (RESTful), Multi-threading, HTML, JavaScript, AJAX, CSS, Junit, JSON, JBoss, Eclipse, Apache Log4J, Maven, SVN.

Confidential

Software Engineer

Responsibilities:

  • Designed Schema to store configuration and details of Data Sources
  • Developed performance testing on file upload from multiple Data Sources.
  • Used various Core Java concepts like Collection APIs, Exception Handling and Multi-Threading.
  • Worked with Hibernate to interact with RDBMS.
  • Used Eclipse IDE for development.
  • Developed RESTful web services to get the data.
  • Involved in configuration setting for Development, Test, and Production Environment.
  • Developed JUnit Test Cases and subsequently performed Unit Testing of the various modules.
  • Developed and executed test cases manually and compared the actual with expected results.
  • Used Maven tool to build the application and to deploy the project.
  • Worked on deadline driven environment with immediate future release cycles.

Technology Used: JDK 1.4, Spring MVC, Hibernate Annotations, SOA (RESTful), Multi-threading, HTML, JavaScript, AJAX, CSS, Junit, JSON, JBoss, Eclipse, Apache Log4J, Maven, SVN.

We'd love your feedback!