We provide IT Staff Augmentation Services!

Senior Software Engineer & Team Lead Resume

0/5 (Submit Your Rating)

OBJECTIVE

  • A challenging position as a Software Engineer in a company with extensive hands - on design and development.

SUMMARY

  • Have more than 11+ years of IT experience, Software Development, Database, Network and System management.
  • Extensive experience with Java and J2EE technologies using most of the advanced features of Core Java including Struts2, Spring, Hibernate.
  • Expertise in Software Development, Distributed Application Development, Object Oriented Programming (OOPs), OOA, and OOD.
  • Expertise in software project management, business process, presentations, documentation, testing, education, system integration, data migration, business intelligence/reporting.
  • Experience with Java/J2EE, Web Services(Rest, SOAP, WSDL), Spring, Hibernate, jQuery/UI, Bootstrap, JSP, C#, ADO.NET, C/C++, HTML, XML, SQL, PL/SQL, Oracle 9/10g, MySQL, MS SQL Server.
  • Experience Apache Tomcat, Maven, Hibernate, JAX-RS, JAX-WS
  • Last 5 years experience on Java/J2EE technologies,
  • 5 years experience on .NET(C#) Platform,
  • 4 years experience on PL/SQL using Toad.
  • Having experience on Unix/Linux and Windows OS.
  • Experience on Agile, Water Fall Methodology
  • Knowledge in both Server Side and Front-End Side.
  • Knowledge on Hadoop, HDFS, Map Reduce,
  • Experienced in developing applications using Eclipse, Netbeans, and Microsoft .Net, used version control (Visual Source Safe), SVN
  • Experienced in offers, contracts, billing, customer analysis, post analysis, warehousing and supply chain, customer support, complaint management, telemarketing, educational planning and implementation.
  • Great motivation to learn new skills/technologies, excellent analytical/problem-solving skills, fast-learner, resourceful, committed, hard-worker, and self-initiative
  • Able to coordinate and communicate with project team.
  • Able to work independently and as part of a team

TECHNICAL SKILLS

Languages: Java, C#, C and C++

J2EE Technologies: Spring Framework, Hibernate, Struts Framework, JDBC, JMS, JAXP, JSP

Other Technologies: HTML, CSS, jQuery/Ui, HTML, AJAX, JAXP, XML, XSLT, JSON,Display Tag

Web Services: REST, SOAP

Tools: Maven, Log4j, Ant, Toad, MySqlWorkbench

Database: Oracle, MySQL, MSSQL

Servers: Apache Tomcat, Microsoft IIS

IDE: Eclipse, Microsoft Visual Studio, Net Beans

Operating Systems: WIN NT/2000/XP/Vista/7, Unix, Linux (Ubuntu, Redhat), Mac OSX

Revision Control: Apache SVN, VSS

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Involved in Analysis & Design of the Reference Data Management.
  • Configured hibernate with spring.
  • Created Object-Relational mapping using Hibernate3.0.
  • Used Hibernate Query Language (HQL) to query the database for complex data.
  • Used Spring 3 MVC for Web tier development and used the Struts tag library.
  • Designed and developed Restful Web Services using Jersey
  • Created screens by assembling Struts Tiles: body and defined common page layouts, menu layouts, and use them by passing lists of items and links. Reuse existing layouts using inheritance.
  • Implemented JQuery, Ajax
  • Used log4j to capture the log that includes runtime exceptions and debug
  • Used log4j for writing into Application and Error logs.
  • Used Agile software development methodology.
  • Developed the front end using jQuery and HTML
  • Involve in DAO (Data Access Objects) to retrieve data from database.
  • Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML for OOA/OOD techniques using Enterprise Architect
  • Architectural, technical and functional understanding of the interfacing modules. Involved in different activities like design, deployment, Build and release co-ordination for different modules.

Environment: Java, JDK 1.6, J2EE, Jarsey, JAX-RS, Spring 3 MVC, Struts2.0, Hibernate, JSP2.0, Ajax, Jquery/UI, Display Tag, MySQL

Confidential

Senior Software Engineer & Team Lead

Responsibilities:

  • Had the responsibility of leading a development team with close interaction with product development, quality assurance teams along regular meeting with end users
  • Analysis, design, implemented and delivered project
  • Architected and heavily involved on development of cargo and logistics applications using Core Java, JDBC, XML, Oracle, MySQL and HTML
  • Designed and developed Web Services (Restful, SOAP, WSDL)
  • Implemented JDBC to store the data in Oracle 10g database
  • Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL using Toad.
  • Performed requirement analysis, design, development, testing, and maintenance of legacy systems including adding new features
  • Experience doing unit test.
  • Involved in simulating and testing various failover scenarios and hence the high availability of the cluster.
  • Provided documentation with Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose
  • Prepared and presented software development and test plans to ensure projects on time and within budget

Environment: Java, JDK1.6, J2EE, Spring, Struts2.0, JSP, Servlet, JavaScript, Ajax, Jquery, Hibernate, Oracle, MySql, Toad, MySqlWorkbench, C#, ASP.NET, Web Service, ADO.NET

Confidential

Software Developer

Responsibilities:

  • Requirements gathering from business and defining specifications for the system
  • Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques using Enterprise Architect
  • Developed ER and UML diagrams for all the design, and documented all the process flows using Enterprise Architect
  • Responsible to develop a system to synchronize database repositories every month with external files
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them
  • Involved in writing Stored Procedures in SQL Server and PL/SQL for back end, which were used to update business logic over a set of scheduled timers
  • Developed web services using SOAP, WSDL and Apache Axis, done XML transformation and parsing using XML, XML schema, XSLT
  • Experience doing unit test
  • Involved in simulating and testing various failover scenarios and hence the high availability of the cluster.
  • Managing/Fixing bugs and Client Issues in the application
  • Involved in Customer and Admin modules, understood the technical specification.

Environment: C#, ASP.NET,Web Service, ADO.NET,Oracle.

We'd love your feedback!