We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • Software Professional with over 12 years of experience as Technical Lead/Sr. Java Consultant /System Analyst/Sr. Software Engineer for applications in automotive, healthcare and insurance domains.
  • Expertise in conceptualizing, designing and developing technical solutions in Java/Java EE for Web/Internet/Intranet, Middle ware and database environments using object - oriented techniques and architectural frameworks.
  • Expertise in Core Java, AWT, SWING, Reflection, JDBC, MVC, Servlet, JSP, Spring, IoC, Struts, JSON, Web Services (RESTful) using various application servers (IBM WAS, Web logic).
  • Good understanding and experience in applicability of various Design Patterns (Factory, Interceptor, Observer, Session Façade, Data Access Objects, Business Delegate, Service Locator, etc.).
  • Experienced in design and development of human/user interfaces with good knowledge of UI design patterns like Decorator, Composite View, Tiles and frameworks/APIs like JavaScript, jQuery, AngularJS, Flex.
  • Hands on experience in creating data visualization and proof of concept using UI technologies.
  • Experienced in full lifecycle development of the projects (Requirements Analysis, Design, Development, Testing and Implementation) involving incremental SDLC, traditional waterfall and Agile/SCRUM methodology.
  • Worked on design and analysis (OOA/D) resulting in Use Case View (Use Cases and Actors) and Logical View (Class Diagram, Sequence Diagram, Collaboration Diagram) using UML.
  • Strong knowledge of Hibernate.
  • Proficient in SQL, PL/SQL (Triggers, Stored Procedures, Functions) for databases like Oracle, DB2, SQL Server.
  • Proficient in configuration management, release/build, defect/change management using CVS, SVN, Ant and Maven.
  • In depth knowledge of Jasper report tool.
  • Proficient in identifying and providing inputs for strategic and technical initiatives, project risks/issues and best practices.
  • Expertise in working with remotely distributed teams (offshore development, infrastructure and support teams).
  • Excellent research and problem solving skills. Possess excellent communication and presentation skills.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, XML, UML, Flex, VB.

Java Technologies: AWT, Swing, JSP, Servlets, JavaMail, JFreeChart, Struts, Spring Framework, Spring JDBC, Spring AOP, Spring MVC, Spring IoC, Web Services (RESTful),Jasper Report, Hibernate, Quartz Job. Apache Camel.

Servers: IBM Web Sphere 8.0, Web Logic 6.1, Tomcat 7.0.

Databases: UDB DB2 9.7, Oracle, MS Access, MYSQL.

Front - end: AWT, Swing, JSP, CSS, JavaScript, jQuery, AJAX, AngularJS.

Operating Systems: Windows, DOS, Linux, UNIX

Other Tools/Libraries: GIT, RAD, WSAD, Eclipse, VSS, CVS, Toad, Maven, Ant, JUnit, JMeter, MS Visio, Rational Rose, BCEL, FindBug, JAXB, iText.

PROFESSIONAL EXPERIENCE

Confidential

Technical Lead

Responsibilities:

  • Performed cross functional roles as technical architect, technical lead, Sr. developer .
  • Developed LLD, HLD based on the discussion with business team.
  • Designed UI using AngularJS.
  • Designed and developed the architecture and application using Spring Framework, JavaScript, DB2 UDB Stored Procedures, SQL.
  • Implemented REST based Web services to save and retrieve data .
  • Perform load testing using Jmeter.
  • Implemented Quartz jobs to initiate back end process.
  • Wrote JUnit Test Cases.
  • Extensively used JIRA for bug reporting and tracking.
  • Used GIT a distributed repository.

Environment: J2EE, Quartz Job, REST Web Services, Apache Camel, JAXB, Spring IoC, AngularJS, MyEclipse, MySQL.

Confidential, Montvale, NJ

Sr. Java Consultant

Responsibilities:

  • Attended several requirements workshop to understand client business, detailed requirements and critical functions.
  • Developed a working PoC using JQuery and JSON.
  • Wrote JUnit Test Cases.
  • Did performance tuning on Java side .
  • Developed front end using JQuery and spring framework.
  • Used JQuery data table to create dashboard for each type of user.
  • Implemented Spring based security.
  • Extensively used JIRA for bug reporting and tracking
  • Performed code review for other team members.
  • Implemented logging mechanism using log4j.

Environment: s: JDK1.5, JSP/Servlets, Spring MVC, Spring AOP, Spring JDBC, JQuery,Mainframe,DB2, IBM WebSphere7

Confidential, Montvale, NJ

Sr. Java Consultant

Responsibilities:

  • Attended requirements gathering sessions.
  • Created various UML diagrams. (Class diagrams, Package diagrams, Sequence diagrams).
  • Used JFreeChart library to create pie chart and bar chart.
  • Developed entire base classes and helper classes needed for the basic architecture outline.
  • Implemented logging mechanism using log4j.
  • Wrote JUnit Test Cases.
  • Used JavaSwing/AWT components and Core Java to designed user interfaces and to implement business logic.
  • Performed QA deployment and troubleshoot activities.
  • Installed CVS version controlling system for various documents and source code for the project.

Environment: Core Java, Java Swing,AWT,JDBC,Mainframe,DB2, RAD7.0,CVS,log4J, IBM WebSphere6.1.

Confidential, Montvale, NJ

Sr. Java Consultant

Responsibilities:

  • Involved in design of the architecture using Cairngorm framework.
  • Performed requirement analysis and created UML design diagrams (Use Case, Class, etc.)
  • Developed JSPs, Servlets functionalities.
  • Implemented the security by securing web resources on role based and group based access control
  • Implemented various type charting to such as pie chart, bar chart, line chart, bubble chart to represent various type of data.
  • Used flex advanced data grid component to design dashboard .
  • Performed QA deployment and troubleshoot activities.
  • Integration of the completed modules and unit testing and system testing.
  • Implemented logging mechanism using log4j.

Environment: Core Java, JSP/Servlet, Flex, JDBC, Mainframe, DB2, RAD7.0, CVS, IBM WebSphere6.1.

Confidential

Sr. Java Consultant

Responsibilities:

  • Performed requirement analysis and created UML design diagrams (Use Case, Class, etc.)
  • Developed Admin module using JSPs and Servlets .
  • Developed entire base classes and helper classes needed for the basic architecture outline.
  • Implemented logging mechanism using log4j.
  • Wrote JUnit Test Cases.
  • Used JavaSwing/AWT components and Core Java to designed user interfaces and to implement business logic.
  • Performed QA deployment and troubleshoot activities.
  • Performed code reviewed for other team members.
  • Modified some EJB classes in order to enhance the existing functionalities as per client's requirements.

Environment: JDK1.4,Swings,JSP/Servlets,Struts1.2,EJB1.2,Web Services, Hibernate and XML,WSAD,VSS, IBM WebSphere5.1 .

Confidential

Sr. Software Engineer

Responsibilities:

  • Involved in gathering requirement from client.
  • Developed entire base classes and helper classes needed for the basic architecture outline.
  • Implemented logging mechanism using log4j.
  • Used BCEL library and find bug API to write the code.
  • Performed QA deployment and troubleshoot activities.
  • Performed code reviewed for other team members.

Environment: JDK1.5, FindBug and Byte Code Engineering Library, Eclipse3.1,VSS.

Confidential

Sr. Software Engineer

Responsibilities:

  • Involved in gathering requirement from client.
  • Created UML design diagrams (Use Case, Class and Sequence Diagrams).
  • Created LLD and HLD documents.
  • Developed entire base classes and helper classes needed for the basic architecture outline.
  • Implemented logging mechanism using log4j.
  • Created UI using Javascript and Ajax.
  • Created various type of reports using Jasper Report.
  • Implemented various modules using JSP, Servlet and Struts.
  • Performed QA deployment and troubleshoot activities.
  • Performed code reviewed for other team members.

Environment: JDK1.4, Core Java, JSP, Struts1.1, JavaScript, Jasper Report, Ajax, MyEclips3.0,VSS, Tomcat 5.0,SQL Server2005.

Confidential

Sr. Software Engineer

Responsibilities:

  • Involved in gathering requirement from client.
  • Created UML design diagrams (Use Case, Class and Sequence Diagrams).
  • Created LLD and HLD documents.
  • Developed entire base classes and helper classes needed for the basic architecture outline.
  • Implemented logging mechanism using log4j.
  • Created UI using Javascript, HTML, JSP.
  • Implemented business logic EJBs and layouts were controlled using Struts and Tiles.
  • Performed QA deployment and troubleshoot activities.
  • Performed code reviewed for other team members.

Environment: JDK1.5, Core Java, Servlets, JSP, EJB, Struts1.1, Tiles, JavaScript, MyEclips3, Eclipse, MUMPS.

Confidential

Software Developer

Responsibilities:

  • Involved in gathering requirement from client.
  • Created UML design diagrams (Use Case, Class and Sequence Diagrams).
  • Created LLD and HLD documents.
  • Developed entire base classes and helper classes needed for the basic architecture outline.
  • Implemented logging mechanism using log4j.
  • Created UI using Javascript, HTML, JSP.
  • Performed QA deployment and troubleshoot activities.
  • Performed code reviewed for other team members.

Environment: JDK1.3, Servlets, JSP, JavaScript.Oracle8i.

We'd love your feedback!