We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

Irvine, CA

SUMMARY

  • Over 7 years' experience as a Java Developer in Requirement Gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
  • Expertise in Client - Server Applications and Relational Database in Core Java (Multi-Threading, Collections, Google Collections, JVM tuning, Regex, Reflection, JMX, RMI, JDBC, Serialization, Networking), J2EE Technologies (JSP, Servlets, EJB, JPA, WSDL etc.), XML, AWT, Swing, JMS, and Web Services.
  • Experience in implementation and consumption of both SOAP and REST based web services.
  • Extensive experience in implementing the business service layer components using spring modules, Hibernate.
  • Experience in implementing the dynamic UI components using JavaScript, JQuery, JSP, JSON, AJAX, HTML5 and CSS3.
  • Strong experience in database design and development using MySQL, SQL Server, PostgreSQL, Oracle and hands on experience with tools such as TOAD, PgAdmin and SQL Developer.
  • Expert in writing test cases using JUnit and Mockito.
  • Proficient in developing and deploying applications on Servers Tomcat and JBoss.
  • Hands-on experience developing presentation, business, and persistence layers using Java IDEs like Eclipse, Netbeans7.0, Intellij.
  • Experience in working code repository tools GitHub and SVN.
  • Detailed knowledge of SDLC and methodologies like Agile(Scrum) and Waterfall. Also Certified Scrum Master.
  • Involved in the design review, code reviews and suggested valuable changes.
  • Strong Team Player with excellent communication skills and have ability to learn quickly.

TECHNICAL SKILLS

Languages: Java, Python, Visual Basic, C/C++

Databases: SQL Server, PostgreSQL, MySQL, Oracle

Web Technologies: Amazon Web Services, HTML5, CSS3, Json JSP, JDBC, Servlets, Web Services (SOAP and REST), EJB, Ajax, Ant, JNDI, JMS, RMI, Junit, JPA, JTA, JAXB, JAXP

Frameworks: Spring, Hibernate

Web/Application Servers: Apache Tomcat, JBoss

Source Code Control: GitHub, SVN

Software Packages: Eclipse, Intellij, Enterprise Architecture, Sublime, PgAdmin, MySql Workbench, SoupUI,, Putty, Adobe Dreamweaver, iReport, Selenium, Sublime, XAMPP

PROFESSIONAL EXPERIENCE

Confidential, Irvine, CA

Software Engineer

Responsibilities:

  • Extensively involved in discussing the requirements with the business users.
  • Responsible for reviewing the requirements, and design the application in accordance with the enterprise architecture standards that are in place.
  • Design and development of ERP's functionalities
  • Designed and developed a web site application using HTML, DHTML, CSS, Bootstrap, JQuery, XML, Servlets, JSP.
  • Developed business layer using Spring, Hibernate and DAO's
  • Used Hibernate as persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application.
  • Developed the Controller framework using annotated REST based Spring controller.
  • Integrated Spring Security for single sign on for different users.
  • Used JSON, Web Services for transferring/retrieving data between different Applications.
  • Developed the web services of the application to provide user information and testing with SOAP UI.
  • Create and execute comprehensive test plans and scripts, and report testing status to management to ensure on time delivery of releases.
  • Worked and deployed using Tomcat web server.
  • Created UML diagrams to design and develop modules.
  • Worked on Agile/SCRUM development methodology desirable.

Environment: Core Java, J2EE, Hibernate, Spring, HTML, CSS, JavaScript, JQuery, JSP, JDBC, Web Services (REST), PostgreSQL, Tomcat, and SVN.

Confidential, Carlsbad, CA

Software Engineer

Responsibilities:

  • Involved in system analysis that included the low-level design, and contributed to the technical architecture of the system.
  • Built cloud based application platform for cloud applications using Java and Amazon Web Services (Ec2, S3, VPC, RDS, SES, SNS, cloud watch and etc.)
  • Worked with RDS, dynamoBD databases to create database and to manage data and create reports
  • Used Spring AOP for transaction management features.
  • Used factory design pattern to produce DAO's needed to retrieve, save and load different entities.
  • Integrated Spring Security for single sign on for different users.
  • Implemented persistence layer using Hibernate for Object relational mapping.
  • Used Toad to connect to the oracle database.
  • Mapped Java objects to relational tables and specified the procedure calls in OR mapping XML files.
  • Designed, developed and validated the front end using HTML5, CSS3, JavaScript, JSP.
  • Wrote JQuery scripts for front end validations and other user interface events.
  • Designed RESTful XML web service for handling AJAX requests
  • Designed REST APIs that allow sophisticated, effective and low cost application integration.
  • Created API javadoc and developed web services for Metrics Manager and create report using Jasper Report Engine.
  • Create and execute comprehensive test plans and test scripts using Selenium web drivers.
  • Created sequence, component, ER and other diagrams using Enterprise Architecture tool.
  • Supported application throughout the Agile(SCRUM) methodology and also certified Scrum Master.

Environment: Amazon Web Services, Java, J2EE, Hibernate, Spring, HTML5, CSS3, JavaScript, JQuery, JSP, JDBC, Web Services (REST), SQL Server, Oracle, Selenium Web Drivers, MySQL workbench, TOAD, TestNG, Tomcat, and SVN, Kindo UI.

Confidential, Columbus, OH

Software Engineer

Responsibilities:

  • Responsible for analysis and design of the application in Java based on MVC Architecture, used open source Struts framework.
  • Added features with latest Business requirements and system requirements as needed.
  • Designed classes, created class diagrams, sequence diagrams using Visio with Software Architect.
  • Wrote and customized several Java programs for Nationwide Sales Solution Application.
  • Application development with WSAD and Websphere application server.
  • Design and development of User Interfaces and menus using HTML, JSP, Java Script, client side and server side validations.
  • Developed Struts Action classes and Validation classes using Struts controller component and Struts validation framework.
  • Wrote different Java Operation Class for handling different sales services like auto and home insurance, renter insurance and business insurance.
  • Wrote test classes and suites for all the java classes developed using JUnit framework.
  • Used PL/SQL, Stored Procedures and table level and system level triggers for handling database processing.
  • Worked on Production support from client requirements to developmental aspects with coding, system optimization and testing.

Environment: Java, Struts, XML, HTML, CSS, Eclipse, Websphere, ICP/TP, PL/SQL, JavaScript, Ant, and CSS, Windows XP.

Confidential, Dallas, TX

Associate Software Engineer

Responsibilities:

  • Developed front end screens using JSP, HTML, CSS and JavaScript.
  • Developed server side and front-end validation using Struts Validation framework and JavaScript.
  • Wrote Used SQL Server as the backend database and Hibernate as ORM Tool to retrieve Data Access Objects.
  • Integrated three different vendors to a common platform using AJAX and implemented AJAX for server side validations, auto loading of data and to improve performance
  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
  • Implemented the web services and associated business modules integration.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Configured the Web Sphere instance for data sources.
  • Fix the assigned defects in the Java, soap and restful web services and Flex code.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Used source control repository for configuring the source code using the subversion.

Environment: Core Java, J2EE, HTML, CSS, JSON, Agile, JavaScript, JSP, Ajax, Servlets, Struts, UML, JUnit, MySQL Server, MySQL workbench.

Confidential

Associate Software Engineer

Responsibilities:

  • Involved in gathering functional requirements and translation into technical requirements.
  • Developed wired frames for the UI and created working UI using HTML, CSS, JSP, Javascript.
  • Developed database for the applications using MySql Server.
  • Assisted in maintaining and updating existing applications.
  • Wrote test case and test applications manually.

Environment: Core Java, HTML, CSS, Water Fall (SDLC), JavaScript, JSP, Servlets, UML, MySQL Server

We'd love your feedback!