We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

Roseville, CA

SUMMARY:

  • 6 years of experience in the field of Java, J2EE with focus on requirement analysis, estimations based on software models, design, development, maintenance and testing of web based and Client - Server applications.
  • Experience of working in the complete Software development life cycle involving development, documentation, testing and maintenance.
  • Excellent written and oral communication skills at all levels of an organization.
  • Proven success at meeting new technical challenges and finding solutions to meet customer needs.
  • Good understanding of OOP concepts and J2EE technology
  • Extensive experience in coordinating the effort with team members, responsible for deliverables, producing the status reports to management, responsible for managing any escalations.
  • Experience in estimation of the requirements using the functional point analysis.
  • Ability to work well in both a team environment and individual environment.
  • Good work ethics with excellent communication and interpersonal skills.

TECHNICAL SKILLS:

Programming Languages and Frameworks: Java 8, J2ee, Struts 2.0, Spring 4.5, Hibernate.

Web Technologies: JSP, JDBC, HTML, JavaScript,Servlets, J2ee design patterns, XML, Log4j appenders, AJAX, Web Services (SOAP and RESTful),Angular JS.

Methodologies: Agile,scrum

IDE: Eclipse4.5, NetBeans, Visual studio 2013, 2015.

Web and Application Servers: Apache 2.2, BEA Weblogic

Databases: Oracle 9i/10g(SQL/PL/SQL), MySQL 5.0

PROFESSIONAL EXPERIENCE:

Confidential, Roseville, CA

Software Engineer

Responsibilities:

  • Gathering business requirements and understanding business integration.
  • Designed and developed Business components and Integrated with spring framework.
  • Used XSLT to make transformation from a XML document into another XML document,
  • Involved in design and implementation of MVC architecture in different modules.
  • Created cron jobs for scheduled invoice generation and payment processing.
  • Responsible for configuring and deploying the builds on Web Sphere App Server
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Used CVS for Version control
  • Did the application support on different environments from QA to Production. Was responsible for analyzing the issues

Environment: Java, J2EE, JDBC, Web services, Microsoft .net 4.5, Spring, Hibernate,JSF, WebSphere Application Server, (X)HTML,, JavaScript, CSS,XML, XSLT, REST, WSDL, Ajax, Agile, SQL , Oracle10g. JUnit, ANT.

Confidential, Folsom, CA

Java Developer

Responsibilities:

  • Coded application components in an Agile environment utilizing a test driven development approach..
  • Analyzed the existing functionality and enhancements required for the assigned task.
  • Documented the Project and synced it up with the YUI Docs.
  • Involved in adding new features and modularizing the existing code and testing new programs to ensure the correct functionality and requirements.
  • Identify workarounds and bug fix requirements at a detailed level to easily reproduce and fix defects.

Environment: JavaScript, Nova Script, Java Swing, Applets, HTML,GIT.

Confidential, Roseville, CA

Java Developer

Responsibilities:

  • Designed and coded application components in an Agile environment utilizing a test driven development approach.
  • Developed new applications using CAS framework, Spring and used data services to connect to the Oracle database.
  • Analyzed the existing functionality and enhancements required for the assigned task.
  • Design and document the specifications required for the development.
  • Involved in writing test cases and testing new programs to ensure the correct functionality and requirements.
  • Identify workarounds and bug fix requirements at a detailed level to easily reproduce and fix defects.

Environment: HP’s framework CAS, HTML, Spring, Java, Java Script, CSS, Oracle, JSP, JDBC, Struts 1.x, Spring, HTML, Java Script, Oracle 9i/10g, SQL/PLSQL, Eclipse, Maven, Subversion, Web logic 10.3.3.

Confidential

Java Developer

Responsibilities:

  • Extensively used Spring Ioc architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.
  • Used annotations @Autowiring,@Controller,@Service,@Components,@Transactional,@Entities, in spring to avoid bean definitions in XML files.
  • Used Hibernate to implement ORM model with annotations like @ID, @Basic, @Column, and @One to One, @Many to One etc within Domain objects for different tables in Oracle.
  • Used JSP, Custom tags (reusability within pages), CSS, JavaScript to build the front end interface.
  • Core java fundamentals was used to create static utility classes, comparators, generics, collections, extending abstract classes and implementing interfaces after injection.
  • Created our own class for handling exceptions for reusability within the project instead of throwing generic exceptions.

Environment: Spring IOC, hibernate,Java, CSS, JSP, OO JavaScript, JQuery, Ajax, Servlets, Oracle 9i.

Confidential

J2ee Developer

Responsibilities:

  • Implemented Cash and OrdersEI modules using Struts layered architecture (loosely coupled and highly cohesive) J2ee enterprise application development platform to export transaction records.
  • Implemented web project using MVC layered architecture (loosely coupled and highly cohesive) J2ee enterprise application development platform to perform enrollment and enrollment of inventories.
  • Handled the code review for both peer to peer and at the L2.
  • Core java fundamentals was used to create static utility classes, comparators, generics, collections, extending abstract classes and implementing interfaces after injection.
  • Created our own class for handling exceptions for reusability within the project instead of throwing generic exceptions.
  • Implemented a clean UI using JSPs.
  • Implemented Loggers using log4j defining different appenders and properties.
  • Experience in writing JUnit and running the coverage reports. Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
  • Was involved in coming up with the data base schema for the project.
  • Microsoft VSS was used for version control and Quality center was used as defect tracking tool.

Environment: Struts, Java, JSP, Servlets, BEA Web logic, CSS, Oracle, SQL .

Confidential

J2ee Developer

Responsibilities:

  • Writing Custom Tags and Custom libraries for Java server Pages (JSP). Custom Tags are used extensively to minimize Java coding in JSP.
  • Developed JSPs and Servlets.
  • Created Data Access Object (DAO) to interact with the database.
  • Implemented and designed required value objects with proper names and comments.
  • Implemented the necessary infrastructure to parse XML documents using DOM
  • Played an active role in testing the application by writing test cases for different scenarios.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Involved in System documentation, object documentation and User documentation

Environment: JDK 1.3, J2EE 1.3 (Java, JSP, XML, JDBC, Servlets and JSP), Apache Tomcat, SQL, HTML, Windows NT, Design pattern, MySQL 4.0.

We'd love your feedback!