We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • IT Professional with about 7 years of experience as Software Developer in multinational companies dealing with finance, supply chain, US Benefits. Acquired good experience in Project Development, SDLC, Business Process Re - Engineering, Business Requirement gathering, Planning & Co-ordination, Client Relationship Management and Quality Assurance.
  • Experience in web application development using Java, J2EE technologies, JSP, Servlet, Spring MVC, Hibernate, JDBC, JMS, Java Mail, XML, JSON, JUNIT, LOG4J, ANT, Maven, HTML, CSS, JQuery, JavaScript, AJAX, and REST APIs.
  • Experience in building UI using HTML 5, CSS, and JavaScript.
  • Good knowledge in SOA (Service Oriented Architecture) and experience in developing J2EE Web services using REST and SOAP.
  • Experience in Database including SQL, PL/SQL, data modeling, Stored Procedures, Triggers, Views and functions in Oracle, DB2.
  • Experience with noSQL database like MongoDB
  • Good Experience in working in an Agile Development environment.
  • Excellent understanding of US-Defined Benefits.
  • Excellent written and verbal communication skills.
  • Ability to interact professionally with a diverse group, executives, managers, and subject matter experts.
  • Adaptable, Dedicated, Flexible, Team Player and a Quick Learner.

TECHNICAL SKILLS

Languages: Java, C and C++

Web Technologies: J2EE, Spring MVC, JSP, Servlet, JavaScript, JQuery, AJAX, HTML, CSS, XML, JSON

Web Servers: Tomcat 5.5, IBM Websphere Application Server v6.1, Jboss 4.2, IIS

Databases: SQL, PL/SQL, Oracle 10g, DB2, Mongo DB, Microsoft Access

OS: Linux, Mac, Windows

Framework/Tools: Spring, JUnit, Log4j, Maven, Eclipse, HighCharts, Microsoft Visual Studio, MS-Visual SourceSafe, CVS, Clear Case, GIT

Mainframes Tools: TSO/ISPF, ADB2, CICS, BFQUERY, Batch

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Software Engineer

Responsibilities:

  • Responsible for Java/JEE based system development. Involved in multi-tiered J2EE design utilizing MVC Spring Framework, Hibernate (JPA) and RESTful web services.
  • Designing page flow using Spring framework, for handling client request and sending back the response.
  • Implement the design using design patterns like command, factory, adapter, SOA etc.
  • Implemented database interfacing using Hibernate.
  • Build deployment using Jenkins on weblogic in Linux environment.
  • Version maintenance using subversion.
  • Created jUnit test cases using mockito and regression testing using SOAPUi.
  • Create design document, api-specs and functional documents.
  • Active participation in Requirement gathering and discussion, Organizing regular off-shore calls and Co-coordinating with the offshore-counterparts regularly.

Environment: JDK 1.6, Hibernate, Web Services (REST), Custom Tags, Servlets, AJAX, JQuery, HTML, CSS, JavaScript, XML, XSL, Spring, JDBC, WebLogic, Mockito, Subversion, Oracle 12g,SQL, Jenkins, OOAD, Agile, Mac, UNIX, SOAPUI, RESTClient-Cocoa and Google Postman.

Confidential, Lincolnshire, IL

Java Developer

Responsibilities:

  • Responsible for Java/JEE based system development. Involved in multi-tiered JEE design utilizing MVC architecture (Spring Framework), Hibernate (JPA), and JQuery.
  • Designing page flow using Spring framework, for handling client request and sending back the response.
  • Development on Spring based service framework with transaction and session management for implementing business requirements.
  • Development of DAOs based on Hibernate Database Framework.
  • Implemented multiple design patterns Factory,
  • Development of REST Web Services
  • Development of UI using JQuery/AJAX/JSP/custom tags/JSTL/HTML/JavaScript/CSS for both client and server side Pagination, Form recreation/validation, menu/tabs/sub-tabs creation, files upload.
  • Performance monitoring and optimization
  • Establishing common JEE components like Logging/Exception handling
  • Building Maven script for creating the server side deployment unit.

Environment: JDK 1.6, Spring, Hibernate, Web Services (REST), JSP JSTL, Custom Tags, Servlets, AJAX, JQuery, HTML, CSS, JavaScript, XML, XSL, JDBC, Tomcat 10.3, ClearCase, Maestro, Oracle 11g,SQL, PL/SQL, ANT, OOAD, Agile, Windows, UNIX

Confidential, Austin, TX

Programmer Analyst

Responsibilities:

  • Worked on design and development of XPC and Connect, a Java/J2EE Web Application System.
  • Developed a standalone print engine, which picks up print request from the server using JMS and prints using socket.
  • Developed Database layer using Hibernate and plain JDBC DAO.
  • Worked on complex UI using JSP Tiles/custom tags/tag library/HTML/DHTML/CSS for presentation and AJAX/JavaScript for validation.
  • Developed various Purchase Order related requirements using Java/Spring/Hibernate/Oracle.
  • Conducting timely build and deploying it over stage 1 and stage 2 servers at client site.
  • Created Development Test Plan and performed development testing and Alpha testing of the application
  • Working closely with the FUT, Integration testing, UAT team at client site to resolve the issues as soon as possible.
  • Working at client site to at beta testing phase for further monitoring, bug fixing, minor enhancements and any possible performance optimization.
  • Developed payments and receipt printing module.
  • Resolving postproduction issues after go-live.

Environment: JDK 1.5, JMS, JNDI, Java Mail, Web Services, JSP, Custom Tags, Servlets, AJAX, HTML, CSS, JavaScript, XML, MVC, Hibernate, Spring, JDBC, Apache Tomcat, UML, MS Visio, Oracle 11g, SQL, PL/SQL, ANT, Log4j, OOAD, Agile, GIT, Windows, UNIX

Confidential

Software Engineer

Responsibilities:

  • Scheduled daily SCRUM meetings with entire team to have a status checkpoint, monitoring done.
  • Used Agile methodology to implement the whole project.
  • Developed the business domain layer using Java, J2EE, and JDBC.
  • Created an additional Java Mail component for sending out email notification.
  • Developed database layer using Java Bean, DAO.
  • Created multiple enhancement using design patterns like factory, strategy pattern etc.
  • Participated in many front end designing issues, provided many creative and efficient ideas of required output and implemented them using JSP and JavaScript.
  • Developed the front end UI using JSP, HTML, JavaScript, CSS.
  • Created the application with MVC Spring framework and Deployed in Apache Tomcat.

Environment: Java, Java Mail, J2EE, HTML, CSS, JavaScript, JSP, XML, AJAX, SQL, Spring MVC

Confidential

Software Engineer

Responsibilities:

  • Involved with client side trainer and gave the knowledge transfer who will give the technical support to the product users.
  • Converting client requirements into analysis artifacts, design and development of modules.
  • Developed the business domain layer using Java, J2EE, and JDBC.
  • Developed database layer using java Bean, DAO.
  • Created multiple enhancement using design patterns like factory, strategy pattern etc.
  • Participated in many front end designing issues, provided many creative and efficient ideas of required output and implemented them using JSP and JavaScript.
  • Developed the front end UI using JSP, HTML, JavaScript, CSS.
  • Created client side caller modules using AJAX.
  • Created the application with MVC Spring framework and Deployed in Apache Tomcat.
  • Resolved issues related to requirements during system testing and UAT.
  • Defects management in Maestro, documenting, tracking issues, communicating test plans \ test results, unresolved problems and preparing test reports with Onsite counterparts.

Environment: Java, J2EE, HTML, CSS, JavaScript, JSP, XML, AJAX, SQL, Spring MVCHighCharts, Apache Tomcat.

Confidential

Software Engineer

Responsibilities:

  • Gathered client requirements and converted into analysis artifacts.
  • Interacted with onsite coordinator on module designs.
  • Developed accumulated benefits module using Java, J2EE, and JDBC.
  • Developed database layer using java Bean, DAO and design patterns.
  • Attended various dev training on technical and soft skills.
  • Participated in many front end designing issues, provided many creative and efficient ideas of required output and implemented them using JSP and JavaScript and created client side caller modules.
  • Developed the front end UI using JSP, HTML, JavaScript, CSS.

Environment: Java, HTML, CSS, JavaScript, JSP, JDBC, Oracle, SQL, Eclipse, LinuxMaestro, Web Sphere.

We'd love your feedback!