We provide IT Staff Augmentation Services!

Software Developer Resume

4.00/5 (Submit Your Rating)

Westerville, OhiO

SUMMARY:

  • Have 3+ years of experience as a Software Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies using IT best practices such as Agile Methodology, Design patterns and Database access modules (DAO).
  • Strong experience in implementing MVC framework like Spring and ORM tools like Hibernate in J2EE architecture.
  • Experience in using Spring Boot for applications developed using microservices.
  • Extensive experience in developing web applications using concepts such as OOPS, Multithreading, Collections, Hibernate, Spring, JDBC, JSP, Servlets, JMS, WebServices, Struts and Java Beans.
  • Extensive experience in using RDBMS concepts with Oracle RDBMS, MS SQLServer and proficient in writing SQL, PL/SQL Stored procedures, Triggers and Views.
  • Experienced in SOA and Web Services technologies, including Restful, Axis, Soap, XML, WSDL, and DOM.
  • Proficient in using test driven designs (TDD) and experienced in writing Spring unit test cases using JUnit and PowerMock/EasyMock frameworks.
  • Experienced in build tools like Ant and Maven, Log4j for Logging.
  • Expert in using, configuring and deploying applications onto application servers and containers like Tomcat, Jetty, JBoss, Web logic and Web Sphere.
  • Have worked with HTML, Servlets, JSP, Java Script, XML, and Ajax.
  • Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model
  • Very good experience in XML parsing technologies like SAX, DOM, and JAXB and using XSLT.
  • Web development experience with solid understanding of ReactJS, design pattern, single application framework, and software as service architecture.
  • Expertise in object modelling and Object - Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams.

TECHNICAL SKILLS:

Programming Languages: C, C++, JAVA/J2EE, Java Script, PL/SQL.

Web Technologies: JDBC, JSP, CSS, HTML5, JQuery, Ajax, JSON, XML, PHP, XML, XSLT, Google Maps API.

Web Services: SOAP, RESTful, WSDL, JAX-WS, JAX-RS.

Frameworks: Spring (MVC), Angular JS, Hibernate, JUNIT.

Tools: Jenkins, Ant and Maven, JUNIT, GIT, SVN, Log4j, SQL Developer.

Databases: DB2, Oracle 11g, MySQL, MS Access, SQL.

IDEs: Eclipse, RAD, NetBeans.

Methodology: Agile and Waterfall.

Middleware: Apache Tomcat Server, Web Sphere Application Server.

WORK EXPERIENCE:

Software Developer

Confidential, Westerville, OHIO

Role and Responsibilities:

  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Web development experience with solid understanding of AngularJS, design pattern, single application framework, and software as service architecture.
  • Developed Use case, Sequence and Class diagrams in UML using Rational Rose.
  • Implemented RESTful applications, as per architectural constraints like Stateless server uniform URL interface and cacheable at client-side.
  • Application developed in SOA Architecture, MVC architecture using spring framework, Hibernate.
  • Excellent knowledge in J2EE architecture and understanding of object oriented concepts, as well as good comprehension and effective utilization of design patterns including MVC, Singleton, Factory, Observer, Decorator and Adapt.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes.
  • Wrote JavaScript’s for validating the client-side user information based on their business rules.
  • Designed and Developed Business Process layer components and integrated with Spring framework.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Integrated Hibernate Frameworks.
  • Used Maven to build the application and deployed on WebSphere Application Server.
  • Experience in Web Services development using Apache-Axis, JAX-RPC, JAXB and Security architecture for marinating security levels for business process.
  • Used JQuery to simplify the client-side scripting of HTML.
  • Developed complex Oracle stored procedures (common shared routines) to interface with Aging and Youth application.
  • Used Angular JS framework for single page applications.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Wrote Junit classes for the services using Power Mock framework and prepared documentation.
  • Responsible for debugging, testing, maintaining and deploying the application.
  • Used Subversion (SVN) to maintain the versions of the source code of the project.

Graduate Assistant

Confidential, Long Beach, CA.

Role and Responsibilities:

  • Design and developed Web Services (SOAP) client using Spring MVC and Spring Jdbc Template Framework.
  • Web development experience with solid understanding of ReactJS and writing immutable Javascript code using ECMAScript (ES6).
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Involved in building the REST API using Spring for fetching the data from NoSQL MongoDB database
  • Involved in writing the client code for consuming the SOAP and REST Web Services
  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Factory and Front Controller design patterns.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Developed the UI using JSP, HTML, JavaScript, CSS.
  • Followed Agile (SCRUM) methodology, involved in sprint planning every two weeks and participated in daily stand-up meetings
  • Information from a third-party source is obtained by using Web services - WSDL and SOAP.
  • Designed User Interface using Cascading Style Sheets (CSS), and XML.

Programmer Analyst

Confidential

Role and Responsibilities:

  • Analyzed and understood the business requirements.
  • Involved in various Software Development Life Cycle (SDLC) phases of the project.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Designed and developed utility classes to validate or format standard data
  • Designed and developed DAO classes for the application
  • Enhancements to current functionality using Core Java and implementation of functionality with the help Spring framework and design patterns
  • Used spring framework for dependency injection and configured Java Beans and DAO classes for the application using Spring Configuration files.
  • Actively involved in Application Profiling to check memory leaks and performance and taken necessary steps to fix in the issues
  • Designed and developed Spring Beans interfaces and implemented business logic though POJOs
  • Designed and Developed POJOs per the Domain Objects and configured into the application using Hibernate Framework
  • Developed Message Driven Beans for asynchronous messaging services for the Billing
  • Developed HQL and SQL queries to interact with Database to fetch and update Data
  • Analyzed and fixed many Tickets during Warranty period and successfully deployed the fixes to the testing environment
  • Developed the utility classes to encrypt security data before presenting the user
  • Developed client programs to invoke third party Web Services
  • Developed Stateless Session beans to implement Business Requirements
  • Designed and developed JUNIT Test suites to test the application.

We'd love your feedback!