We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

2.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY

  • 8+ years of experience in designing and developing enterprise, standalone and multitier web applications using Java/J2EE/UI Technologies
  • Expertise in developing enterprise and multi - tier Web based software development applications using Core Java and J2EE technologies i.e., JPA, Hibernate, Servlets, JDBC, Web Services (SOAP & REST)
  • Extensive experience in developing multi-tier web application in MVC Architecture using various ORM frameworks such as Spring MVC
  • Experience in developing Client-Server/Web-Development using Servlets, Collections, Spring, JDBC, JSON, XML, HTML, CSS and Java Script
  • Have Strong experience in Database Design and Normalization
  • Proficient in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Exception Handling and Polymorphism
  • Proficient in Object-Oriented, Design, Development (OOAD) and integration of complex enterprise and web based applications using IDEs like Eclipse and intelliJ
  • Excellent analytical, programming, written and verbal communication skills with ability to interact with individuals at all levels including stakeholders, internal teams and the senior management
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, SOAP, Restful API calls on server side, WSDL, Apache CXF, JAX-WS and Apache Axis.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, IntelliJ forJava/J2EE application development.
  • Expertise in database modelling, administration and development using SQL, T-SQL in Oracle, MySQL, DB2 and SQL Server environments.
  • Experience in using version control and configuration management tools like SVN, CVS and VSS.
  • Experience in designing, developing and implementing E-Commerce, B2B, standalone applications using J2EE technologies in Retail, Telecom, and Banking and Insurance domains.
  • Proficient in software documentation and technical report writing.
  • Analytical, methodical, and resourceful approach to problem solving and decision-making; identifying and documenting root causes and counteractive actions to meet short and long-term business and system requirements.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.

TECHNICAL SKILLS

Programming/Scripting Languages: Java, J2SE, Python, HTML5, XML, JavaScript, JQuery, AJAX, Play Framework.

J2EE Technologies: JDBC, Spring, Hibernate, JPA, JAX-RS.

Web Technologies: HTML5, CSS3, JavaScript, Web Services.

Open source frameworks: Spring, Spring MVC, Hibernate, Jersey, Log4j.

Web/Application Servers: Apache Tomcat, Play Framework.

RDBMS: Postgres, SQL Server, MySQL and.Oracle.

Development Methodologies: Agile, Sprint, WaterFall, Scrum, TDD

OperatingSystems: Windows, Unix, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Fremont, CA

Sr. Software Engineer

Responsibilities:

  • Developed a Java/J2EE web application to keep track of all health records of a user.
  • Used Java script to implement client end validations
  • Created and executed complex Oracle Sql queries in the backend using Java Data Base Connectivity (JDBC) to generate complex reports
  • Enhanced the security of application using two-factor authentication
  • Developed RESTful API to capture data and publish it to Apache Kafka

Environment: Java/J2EE,SpringMVC, Oracle RDBMS, Eclipse, Putty, File transfer tools like FileZilla and WinSCP

Confidential, OH

Sr.Java/J2EE Developer

Responsibilities:

  • Used Prototyping & Scrum/Agile Software Development methodology.
  • Worked in deadline driven environment.
  • Implemented Model View Controller architecture and developed Form classes, Action Classes for the entire application.
  • Performed client side validations using JavaScript
  • Used Hibernate Annotations to reduce time at configuration level, accessed Annotated bean and Hibernate DAO.
  • Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs).
  • Used HQL statements and procedures to fetch the data from the database.
  • Developed the presentation layer written using JSP, HTML.
  • Worked onJAX-WS, JAXBWeb ServicesusingSOAP.
  • Worked onLog4J for logging,JUNIT as a test framework, ANT.
  • Wrote SQL queries, stored procedures, and functions.

Environment: Hibernate 3.0, JSP, JMS, CVS, JavaScript, IBatis, IBM WebSphere, JAX-WS, JAXB, and SQL.

Confidential, CA

Java/J2EE Developer

Responsibilities:

  • Participated in design and development as a Core Java and J2EE Software developer. Understanding business and software requirement plus utilizing technology to enunciate data flow between front end and back end technologies.
  • Pooling up most apposite design pattern for DAO and implementing interface to reduce code reuse. Understanding the Business process and developing logic and software stack based on business flow.
  • Using advanced level of HTML5, AJAX, JavaScript, CSS3 and pure CSS layouts. Implemented application level persistence using Hibernate and Spring.
  • Developed web applications using Spring MVC, JQuery and used Eclipse IDE for designing, coding and developing applications.
  • Developed and designed new cross-browser accessible interfaces using JQuery and JavaScript. Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content. Used WebLogic for deployment of applications.
  • Used Angular JS, JavaScript and JQuery for validating the input given to the user interface. Developed test cases and performed unit test using JUnit framework.
  • Design, investigation and implementation of public facing websites on Amazon Web Services AWS
  • Hands on Experience in databases such as MYSQL, Microsoft SQL Server, ORACLE. MongoDB.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence. Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
  • Implemented J2EE standards, MVC architecture using Spring Framework and extensively used Core Java such as Multi-threading, exceptions, and collections.
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.

Environment: Java, J2EE, Spring MVC, JavaScript, HTML5, CSS3, Hibernate, Angular JS, SOAP, REST, WebLogic, JQuery, AJAX, JSP, servlet, Mongo DB, Oracle, CRUD, PL/SQL, JDBC, UML, Eclipse, Junit, MAVEN, GWT (Google Web Toolkit), Jasper reports, ILOG, Agile Scrum, Web 2.0, SOA, SVN.

Confidential

Software Engineer

Responsibilities:

  • Maintained constant communication with Business Analyst and Business Users to identify informationneeds as per business requirements.
  • Used Spring as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management
  • Implemented the Model View Controller (MVC) framework.
  • Designed and developed the UI using JSP, HTML, CSS and JQuery.
  • Implemented dynamic loading of JSP’s using AJAX.
  • Developed the database tier using JDBC2.0 in Eclipse IDE.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Hibernate.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the DB2 database.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.
  • Responsible for writing Hibernate Criteria and HQL queries.
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication
  • Tested Service and data access tier using JUnit in TDD methodology
  • Maven is used as a build framework
  • Used Oracle 10g as the backend database. Involved in creating the SQL scripts for the database.
  • Worked with production support team in debugging and fixing various production issues.

Environment: Java/J2EE, design patterns, spring, Hibernate, JMS, XML, Junit, AJAX, JQuery

Confidential

Software Engineer

Responsibilities:

  • Implemented the project according to the Software Development Life Cycle (SDLC)
  • Developed the web layer using Spring MVC framework.
  • Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
  • Involved in analyzing, designing, implementing and testing of the project.
  • Developed UML diagramslike use cases and Sequence diagrams as per requirement.
  • Developed the Generic Classes, which includes the frequently used functionality, for reusability.
  • Exception Management mechanism using Exception Handling Application Blocks to handle the exceptions.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Automation of Web Services testing using SOAP UI 5.0.0.
  • Designed and developed user interfaces using JSP, Java script and HTML.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL.
  • Developed and maintained front end applications and web applications for ecommerce.
  • Involved in writing JUnit test cases, unit and integration testing of the application.
  • Developed user and technical documentation.

Environment: Java, Java Script, HTML, JDBC Drivers, Soap Web Services, UNIX, SQL Server

We'd love your feedback!