We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Four plus (4.8) years of experience in developing Web based and distributed J2EE Enterprise Applications and expertise in implementing Object Oriented Programming (OOPS) with Java, J2EE.
  • Over 4 years of experience in application design and development using JAVA and other web technologies including Core Java, Java SE 7, J2EE, JSP, JSF, Struts, Spring, Servlets, XML, JDBC.
  • Experience in all the phases of Software Development Life Cycle (SDLC) involving Requirement Analysis, Design, Coding and Implementation.
  • Extensive experience in different IDEs like Eclipse, NetBeans.
  • Extensive knowledge and working experience, Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
  • Experience in using J2EE Design Patterns like Singleton Pattern and Factory Pattern for reusing efficient and effective strategies for new developments.
  • Experience in using design patterns and frameworks such as MVC, Struts, Hibernate and JSF and a thorough understanding of Database application designs and implementation using Oracle, MySQL, Postgresql.
  • Good Knowledge in Spring Framework.
  • Experience in Database Design, Creation and management of Schemas, DDL, DML SQL queries. Experience in writing SQL programming
  • Experience in developing applications using JAVA, J2EE (JSP, Servlets, JDBC), JavaScript, JQuery and HTML.
  • Experience in developing web services using RESTful.
  • Hands on experience in JUNIT to write test cases for unit testing
  • Involved in integration, functional and user acceptance testing.
  • Used Apache Tomcat Web server.
  • Highly self - motivated and a goal oriented team player with strong analytical and problem solving abilities with good communication and interpersonal skills.
  • Strong debugging skills and ability to learn new concepts and technologies quickly.

TECHNICAL SKILLS:

Languages: Java, HTML, XHTML, XML

J2EE Technologies: Java, J2EE, Servlets, JSP, JSF 2.0, JNDI, REST Web Services, JavaScript, JQuery, JDBC, AJAX, XML, CSS

Frameworks: JSF, Hibernate, Struts, Spring

Databases: MySQL, PostgreSQL, Oracle 10g

Web Servers: Apache Tomcat v7.0

Tools: Eclipse IDE, Netbeans, SQL tools, Jasper Report, iReport, Quartz

Operating Systems: Window 7/8, Linux-Ubuntu,Centos

PROFESSIONAL EXPERIENCE:

Confidential 

Senior Software Engineer

Responsibilities:
  • Involved in designing and programming for the system, which includes development of Process Flow Diagram, Entity Relationship Diagram, Data Flow Diagram and Database Design.
  • Designed and developed the Member Eligibility Screens by collecting the requirements and writing business rules for processing the data collected from the customers.
  • Java 1.6 is used for coding the server side and standard of coding for entire application.
  • Understanding the business needed for solving the tickets from the clients and to run the eligibility for the clients.
  • Understanding the client requirements from status meetings and maintaining the screens as per the client needs.
  • Involved in Test Driven Development.
  • Use of core java, which includes Generics and Annotations.
  • Used Jasper Report for reporting and ireport for designing.
  • JPA 2.0 is the ORM Framework for persisting the java object to the database.
  • Designed and developed JSF components, implemented event handling using Java, JSF, JavaScript and JQuery for various modules.
  • Netbeans is the programming editor.
  • SVN is the version tool.
  • Maintaining the business standards and deployed entire code in the Apache Tomcat server.
  • Involved in Unit, integration and QA testing and documenting them.

Environment: Java, J2EE, Hibernate, Jasper Report, Ireport, Tomcat, XHTML, JSF, Primefaces 4.0, XML, JQuery, JPA, Netbeans 7.3(IDE), Linux, Subversion and Postgresql.

Confidential 

Senior Java Programmer

Responsibilities:
  • Deliver high quality code deliverables and supports peers in quality checks such that design requirements are met
  • Used J2EE design patterns like MVC,Factory Pattern and Singleton Pattern.
  • Consumed Restful web services developed by third party vendors.
  • Created Rest web services to get the response in front end for different searching rules.
  • Used Quartz scheduler for extracting data from the excel files updated in the remote server.
  • Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
  • Participated in the technical code reviews and prepared peer review documents.
  • Developed Maven build scripts and involved in deploying the application on Apache Tomcat.
  • Used SVN as version control.
  • Involved in various SDLC phases like Design, Development and Testing.
  • Developed Graphical User Interfaces using XHTML.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Data Access was done using Hibernate-ORM.

Environment: Java 1.6, J2EE, Netbeans IDE, JSF 2.0, JQuery, JPA, JSON, XML, Apache Tomcat, MySql, Restful Web service, Maven, Quartz, Subversion.

Confidential 

Software Engineer

Responsibilities:
  • Deliver high quality code deliverables and supports peers in quality checks such that design requirements are met.
  • Developed GUI using JSF frame work.
  • Used SVN as version control.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Data Access was done using EclipseLink-ORM.
  • Maintaining the business standards and deployed entire code in the Apache Tomcat server.
  • Deliver high quality code deliverables and supports peers in quality checks such that design requirements are met
  • Implemented Java design patterns wherever required.
  • Involved in development, maintenance, implementation and support of the System.
  • Implemented Multi-threading concepts.
  • Developed the application using Core JavaJ2EE and JSP.
  • Installation and deploying in Tomcat server.
  • Different types of testing viz Unit, System, Integration testing etc. is carried out during the testing phase.

Environment: Java, JDK1.6, JSF 2.0, Netbeans 7.1, Apache Tomcat, ORACLE 9i/10g, Eclipselink and Primefaces 3.5.

Confidential 

Java Programmer

Responsibilities:
  • Extensively worked on Struts Framework.
  • Created used interfaces using JSP.
  • Developed the Web Interface using Servlets, Java Server Pages, HTML and CSS.
  • Developed the DAO objects using JDBC.
  • Business Services using the Servlets and Java.
  • Developed and modified Servlets to accept and process request from the clients.
  • Developed various objects using java and HTML to maintain well-structured GUI and to interact with Controllers to get data from PostgreSQL database.
  • Used JDBC to connect the J2EEserver with the relational database.
  • User input validations done using JavaScript and developed use cases using UML.
  • Extreme programming methodologies for replacing the existing code and testing in J2EE environment.
  • Developed java classes for business layer.
  • Developed database objects like tables, views.
  • Involved in testing and fixing the bugs.

Environment: Java, J2EE, JSP, Struts, HTML,Custom Tags, Java Script, XML, JDBC, PostgreSQL, DAO, Linux, Eclipse.

We'd love your feedback!