We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Frisco, TX

SUMMARY:

  • JAVA/J2EE Programmer/Analyst with 8 years of experience supporting Enterprise - level applications and web applications development.
  • Excellent communication, interpersonal & analytical skills with proven abilities in resolving the complex software issues.
  • Technical expertise in Software Development, testing and troubleshooting.
  • Experience in mentoring and managing a team.
  • Followed Best practices such as OOPS and Design patterns for design and development of applications.
  • Thorough understanding of each phase in Software Development Lifecycle and software methodologies like waterfall and agile.
  • Expertise in developing applications using Java J2EE, Struts, Spring 4.x(Spring core, Spring MVC, Spring IOC, Spring Batch, Spring JDBC) and RESTful web services, JDBC, XML, ANT, Hibernate, EJB, JMS, Struts, MySQL, Oracle, MVC Architecture, UML, HTML, LOG4J, Angular JS, JavaScript.
  • Worked with Angular JS, HTML, CSS and JavaScript in building UI pages.
  • Designed user-interface and checked validations using JavaScript.
  • Developed client user interface using JSPs and Servlets.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Excellent knowledge of design patterns.
  • Experienced in deploying and maintaining J2EE APPLICATIONS in Weblogic, Jboss and Tomcat servers.
  • Expertise in implementing solutions using Test Driven Development with JUnit, EasyMock, Spring TestContext Framework and continuous integration using Atlassian Bamboo.
  • Experience in using EclEmma Java code coverage tool for Eclipse.
  • Experience using FindBugs, CheckStyle, PMD for checking coding style and possible error prone code constructs.
  • Skilled in tools like ANT, GIT, Confluence, JIRA, Fisheye Crucible.
  • Developed UNIX shell scripts and implemented crontab, scheduling, batch on UNIX, Windows.
  • Experience in Google cache, google analytics, GWT and redis cache.
  • Expertise in developing ANT scripts and Maven to build Java web applications.

TECHNICAL SKILLS:

Java Technologies: Java 6/7/8, Spring 4.x(Spring core, Spring MVC, Spring IOC, Spring Batch, Spring JDBC, Spring REST), REST Web Services - Jersey 1.7, Java/J2EE, JAXB, EJB 2.0 & 3.0, JDBC 4.x, Servlets, JSP

Web UI Technologies: AngularJS 1.3, JavaScript, jQuery, CSS, JSON, HTML, Freemarker script

Application Servers: WebLogic 8.1/10.2, JBoss

ORM: Hibernate 4.x, JPA

Frameworks / APIs / Tools: Spring framework 3.x/4.x, Struts 1.1/1.2, JUnit 3.8.1, Log4j, WizTools.org RESTClient 2.1

Web Server: Apache Tomcat 5.0 / 5.5/7.0/9.0 , Jetty

IDE: Eclipse, Spring Tool Suite(STS), JCreator

Development Build Tools: ANT, Maven, Bamboo

Database: Oracle 9i/10g, MySQL

Operating Systems: Microsoft Windows 98/2000/NT/XP/7/8/10, RHEL, Ubuntu

Version controlling tools: SVN, CVS, Perforce

Database query tools: TOAD, Oracle SQL Developer

Development Methodologies: Waterfall Model, Agile Methodologies

Other Languages & Tools: Findbug, Find secure Bug, CheckStyle, PMD, Fisheye crucible, unixBox(Putty Client), Google Analytics, Google Cache, Redis cache, GWT

PROFESSIONAL EXPERIENCE:

Confidential, Frisco, TX

Software Engineer

Responsibilities:

  • Understood Home homecare system and Hospice care
  • Interacted with senior authorities, gathered requirements and translated business requirements to technical specifications.
  • Reviewed requirements to better understand the system to be developed.
  • Followed the Agile Methodology.
  • Working on the project design and implementation phase.
  • Involved in creating SPA (Single Page Applications) using AngularJS 2.
  • Created views using Angular directives, controllers, expressions, services, etc.
  • Worked on cross browser compatibility issues and fixed the bugs pertaining to various browsers.
  • Involved in designing application architecture and creating technical design documents.
  • Responsible for identifying high level modules, tasks and estimating efforts.
  • Following various design patterns such as TO, front controller, MVC, Singleton.

Confidential, San Francisco, CA

Module Lead

Responsibilities:

  • Reviewed requirements to better understand the system to be developed.
  • Followed the Agile Methodology for all projects.
  • Developed application as per design specifications.
  • Provided feedback on design and development.
  • Escalated foreseen issues to team and client in timely manner.
  • Communicated development progress, concerns, and project related issues to senior authorities.
  • Prepared release and deployment document.
  • Responsible for code reviews and providing guidelines for improvements.
  • Designed application architecture and created technical design documents.
  • Responsible for identifying high level modules, tasks and estimating efforts.

Confidential, San Francisco, CA

Senior Software Engineer

Responsibilities:

  • Reviewed requirements to better understand the system to be developed.
  • Followed the Agile Methodology for few projects.
  • Developed application as per design specifications.
  • Provided feedback on design and development.
  • Escalated foreseen issues to team and client in timely manner.
  • Communicated development progress, concerns, and project related issues to senior authorities.

Confidential, Redwood City, California

Senior Software Engineer

Responsibilities:

  • Reviewed requirements to better understand the system to be developed.
  • Followed the SDLC Life cycle
  • Developed application as per design specifications.
  • Provided feedback on design and development.
  • Escalated foreseen issues to team and client in timely manner.
  • Communicated development progress, concerns, and project related issues to senior authorities.

We'd love your feedback!