We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Brisbane, CA

SUMMARY

  • Passionate and experienced programmer with proficiency in Java development and creating software solutions.
  • Creative problem - solver with proven aptitude to analyze and translate complex customer requirements and business problems while designing/implementing innovative custom solutions. Seeking a Java/J2EE Software Developer position to help company complete software projects on time and on schedule.
  • 8+ years of diverse experience in Analysis, Design, Development and Implementation of Applications utilizing Java/J2EE with developing leading-edge technologies in desktop, web, and client-server environments.
  • Expertise in developing Web based Distributed and Front End application in a three-tier architecture using Java, J2EE, HTML, JavaScript, JSP, Servlets, CSS, JavaBeans.
  • Expertise in designing and developing enterprise applications using J2EE technologies like Struts 1.2, JDBC, JNDI, JMS and Web services.
  • Expertise in Object Oriented Analysis and Design (OOAD).
  • Expertise in design patterns including Front Controller, Data Access Object, Factory Pattern, Abstract Factory Pattern, Session Façade, Business Delegate, Service Locator, MVC and Singleton.
  • Extensive experience in frameworks like Struts, Hibernate, JSF and Spring.
  • Experience in Web Services using SOAP.
  • Expertise in various components in spring such as IOC, AOP and MVC.
  • Good noledge in Chef Based Infrastructure and handled to write some cookbooks using Ruby.
  • Good Experience with JUnit in Performing unit test and determining teh application functionality.
  • Experience with JMS both Synchronous and Asynchronous messaging.
  • Experience with versioning tools like Subversion, GIT and CVS.
  • Having a very good Knowledge in Jenkins Build Tool in Release Perspective.
  • Good noledge in Ruby and CoffeeScript.
  • Expertise in implementing web applications using IBM Web sphere 6.0, JBOSS and Apache Tomcat Server.
  • Good Working Knowledge of ANT and MAVEN.
  • Proficient with various J@EE IDE’s like RAD 7.0, My Eclipse 8.5 and Net Beans.
  • Good Experience in database design using PL/SQL to write complex queries using Oracle 10g.
  • Experience in working with different operating systems Windows 98/NT/2000/XP, UNIX.
  • Excellent team player and quick learner. Can work under pressure to meet deadlines.
  • Excellent communications skills. Self-motivated, ability to work independently as well as in teams.
  • Strong analytical skills, an excellent problem-solver for improvements and resolution of critical issues.

TECHNICAL SKILLS

Language: Java, SQL, HTML, XML.

Operating Systems: Windows XP/Win7/Win8, Macintosh, Unix / Linux.

Java: JDBC, Multi-threading, Concurrency, Collections, JSF, JSP, EJB, JNDI, JMS and Servlet.

Frameworks: Hibernate, Spring, JSF, Struts, JUnit, Log4J.

Servers: JBoss, Tomcat, WebSphere.

Tools: Eclipse, Ant, SVN, Maven, Netbeans.

Databases: SQL, JDBC, MySQL, Oracle PL/SQL.

Web/Web Services: TCP/IP, HTTP, Javascript, JQuery, Ajax, HTML5, CSS, RESTful, SOAP.

Software Design: Object Oriented Analysis (OOA), Object Oriented Design (OOD), Aspect Oriented Programming (AOP), J2EE design patterns, MVC, Agile methodology, and UML.

PROFESSIONAL EXPERIENCE

Confidential, Brisbane, CA

Software Engineer

Responsibilities:

  • Involved in teh analysis, detail design, development, system and user acceptance testing.
  • Worked as a Release Engineer and developed automation tools, which it’s used for Auto Build and Deployments with teh integration of Jenkins, Nexus, JIRA and showing teh environment status for tenant based.
  • Involved to work with OpenStack - Cloud Computing and integrated with dashing UI.
  • Developed and maintained elaborate web based architecture utilizing open source technologies like JSF Primefaces.
  • Followed Agile Methodology in analyzing, defining and documenting teh applications, which support functional and business requirements. Coordinated these efforts with Functional Architects.
  • Implemented Spring MVC Architecture and developed REST API Services for QA monitoring.
  • Used Oracle as resource tier and developed PL/SQL stored procedures.
  • Developed DAO (Data Access Object) classes in order to access data from database.
  • Designed and developed teh consolidated balance, historical consolidated balance and transaction inquiry screens using JSP and JSF.
  • Involved in Jenkins Build Tool and automated a Build tool to do teh build remotely using Rest API.
  • Developed Rest API Services with Spring Integration for a monitor portal.
  • Involved to write some cookbooks using Ruby for Chef based infrastructure to teh integration of Build and Deployment Tool.

Environment: JDK, JSF Primefaces, Servlets, Spring, Jenkins, Nexus, Ruby, Perl, XML, AJAX, Eclipse, Apache Tomcat, PL/SQL, Web Services.

Confidential, San Mateo, CA

Senior Java/J2EE Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Designed and developed application based on Spring MVC design pattern.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Involved in teh JMS Connection Pool and teh implementation of publish and subscribe using Spring JMS.
  • Developed Web Services using SOAP.
  • Involved in configuring JNDI properties.
  • Developed some Enhancement task for some specific carriers.
  • Developed teh application using MyEclipse 8.5 and used eclipse standard/plug-in features for editing, debugging, compiling, formatting and build automation.
  • Version Control was mandated through Subversion.
  • Used Maven as build tool and developed build file for compiling teh code of creating WAR files.
  • Used JUnit for debugging, testing and maintaining teh system state.

Environment: Java, JDK 1.5, Spring MVC 3.0, JSP, JMS, JavaScript, Web Service, POJO’s, JUnit, Log4j, HTML, CSS, JavaScript, Design patterns, SVN.

Confidential, Atlanta, GA

Senior Software Engineer

Responsibilities:

  • Involved in Requirement gathering and analysis
  • Understanding teh Client requirement and involved in bug fixing.
  • Customization and enhancement of teh existing applications.
  • Involved in supporting feature of RTN.
  • Involved in enhancement of parental control and Channel setup applications.

Environment: Oriented Java Script, HTML and CSS.

Confidential, NJ

Senior Software Engineer

Responsibilities:

  • Used Struts 1.2 Framework in teh presentation tier of teh application which is based on teh MVC design pattern.
  • Used Spring 2.0 for Inversion of Control(IOC).
  • Extensively used Struts tag libraries. Used Struts tiles as well in teh presentation tier.
  • Responsible for implementing validation in struts framework.
  • Actively involved in designing and implementing teh application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Development and testing for Allegement transactions (Swift 578 message)
  • Deployed teh application on Websphere Application Server 6.0.
  • Used JUnit framework for unit testing of application and Log4j to capture teh log dat includes runtime exceptions.
  • Used CVS for version control for implementing teh application.

Environment: Spring2.0, Struts 1.2, JMS, MQ, EJB 2.1, Web sphere 6.1.

Confidential, Carlstadt, NJ

Software Engineer

Responsibilities:

  • Used Struts as MVC framework for designing teh complete Web tier.
  • Developed different GUI screens JSPs using HTML, DHTML and CSS to design teh Pages according to Client Experience Workbench Standards.
  • Developed Action Form Beans, Action classes for implementing business logic for teh Struts Framework.
  • Validated teh user input using Struts Validation Framework.
  • Used Hibernate for retrieving teh data from teh database using POJO by relating teh tables.
  • Client side validations were implemented using JavaScript.
  • Version control of teh code and configuration files is maintained by CVS.
  • Responsible for implementing business logic for confirmation module.
  • Developed design patterns like Data Access Objects, Factory Pattern, Abstract Factory Pattern, Session Façade, Service Locator, and Singleton etc.
  • Developed test cases for Unit testing and performed integration and system testing.

Environment: J2EE, Struts, Hibernate, XML, IBM RAD, IBM Web Sphere Application Server, Oracle 10g, Log 4j.

We'd love your feedback!