We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY:

  • 6 years of experience in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
  • Expertise in Agile Software Development Methodology
  • Experience in designing and developing User Interface (UI) applications and professional web applications using Java, HTML5, XHTML XML, jQuery, AJAX, JSON, JavaScript, CSS, Bootstrap, JSP, Servlets and Angular 4 with client scripting and server side scripting languages like JavaScript, jQuery, JSON, D3.js, Leaflet.js and JSP.
  • Extensive experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, EJB, Hibernate, spring, Struts, JDBC, JMS) and XML
  • Expertise in developing data models using Hibernate Object relational mapping (ORM)
  • Expertise in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using UML (Unified Modeling Language).
  • Expertise in designing, developing applications using Struts Framework and configured the validation framework for validations and Tiles framework for layout management.
  • Extensively experienced in developing light weight and integrated business applications using Spring Frame work.
  • Experience in implementing the declarative enterprise services using Spring AOP.
  • Experience in designing REST and SOAP web services.
  • Experience with web server Apache Tomcat and Web Sphere.
  • Experience in built tool Maven.
  • Experience writing ANT scripts, and used Maven tool to build and deploy J2EE Applications.
  • Experience in unit testing the applications using Junit and Mockito Framework.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of MS SQL Server.
  • Experience on designing and creating databases in Oracle 10g, 11g, SQL server 2005/2008.
  • Configure and monitor numerous MongoDB and NoSQL instances
  • Experience in using Version Control Systems like CVS, SVN, and GIT.
  • Sound skill in Swing MVC architecture, design patterns, Collections Frameworks, Exceptions handling and multi - threading
  • Exposure and working knowledge of business analytical tools Splunk and Tableau.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans for Java/J2EE application development and Visual Studio for C#.
  • Experience in designing, developing and implementing E-Commerce, B2B, standalone applications using J2EE technologies in Retail, Manufacturing and Insurance domains.
  • Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team

TECHNICAL SKILLS:

J2SE Technology: Multithreading, Reflections, Collections, Serialization, Networking, Beans JDBC, Hibernate, JSP, Servlets, EJB, JMS, Java Swing, JavaBeans, JUnit

J2EE Technology: Servlets, JSP, JDBC

Version Control: SVN, GIT and CVS

Architecture & Framework: MVC, Struts, Spring, Hibernate

Web Services: REST, SOAP

Database: Oracle 10g, 11g, SQL server 2005/2008, MySQL

IDE: Eclipse, NetBeans, Visual Studio

Operating Systems: Windows 9x/NT/XP/2003/7/8, Linux, UNIX

Web/App Servers: IBM Web Sphere 4.0 and 5.X, Tomcat

Tools: Eclipse, IntelliJ, Maven

GUI: HTML5, XML, XSD, AJAX, JavaScript, Node.js, Angular JS/2/4, JQuery, CSS3

Query Languages: SQL, PL/SQL, Oracle, MongoDB, No SQL, Splunk Query

Programming Language: C, C++, Java, J2EE

Tools: Maven, ANT, Junit

Cloud Computing: IBM Bluemix

PROFESSIONAL EXPERIENCE:

Confidential, Louisville, KY

Software Developer

Responsibilities:

  • Designed and developed applications using Agile Methodology.
  • Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the Application through Agile TDD methodology.
  • Extensively used Core Java API, Spring API in developing the business logic.
  • Designed and developed web pages using HTML, CSS, JSP, JavaScript, and XML.
  • Developed applications using Angular 4 single page applications SPAs to improve page performance.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Used JavaScript, Angular 4, and AJAX technologies for front end user input validations and Restful web service calls.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Implemented Spring AOP module to implement the crosscutting concerns like logging, security, Declarative Transaction Management.
  • Implemented the security for service layer methods using Spring Security.
  • Responsible for developing XQuery and Java code to create REST web services.
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Implemented DAO layer using JPA (Hibernate framework) to interact with Oracle 11g database.
  • Configured and deployed the application using Tomcat and Web Sphere.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Developed ANT scripts, and used Maven tool to build and deploy J2EE Applications.
  • Developed UNIT test cases using JUnit and configured them through Maven surefire plugins to be part of continuous integration.
  • Used Splunk for logging error/debug messages and managing them.
  • Extracted metadata from server and organized into custom fields by using regex into relational data model.
  • Generated user behavior analytics using Splunk and created visualization dashboards and alerts.
  • Worked closely with the clients and also interacted with the vendors/data providers to ensure successful project execution using strong verbal communication skills within the given time limit.

Environment: Java, J2EE, Spring MVC, JavaScript, HTML5, CSS3, Hibernate, Angular 4, SOAP, REST, WebLogic, JQuery, AJAX, JSP, servlet, Mongo DB, Oracle, CRUD, PL/SQL, JDBC, UML, Eclipse, Junit, MAVEN, Agile Scrum, SVN, Splunk.

Confidential, Columbus, IN

Jr. Software Developer

Responsibility:

  • Responsible for writing J2EE compliant java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Used Angular 2 to build customer forms connect to backend.
  • Developed web pages using JSTL, JQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC, Web services
  • Configure beans in spring configuration file with Spring IOC, Spring AOP concepts.
  • Used a light front-end framework against the JSON API for their service requests.
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to java objects
  • Developed the Spring AOP Programming to configure logging for the application
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data
  • Additional UI Components implemented using an asynchronous AJAX, JQuery, Angular 2 based rich client to improve customer experience.
  • Have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat.
  • Experienced in Performance Tuning, Load Balancing and optimization of WebLogic Application Server
  • Used JMS with Web Logic Application server
  • Implemented application level persistence using Hibernate and spring.
  • Developed user interface using JSP, HTML, XHTML, XSLT and Java Script to simplify the complexities of the application.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Wrote SQL and PLSQL queries for database creation and modification.
  • Creation of scripts for generation of reports. Implemented test cases for Unit testing of modules using TestNG
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Used GIT client Source Tree as version Control Management tool.
  • Utilized Agile Methodology (SDLC) to managed projects.
  • Also played the role of Data Analyst during the application design and development acquiring data from different data sources and maintain them in databases/data systems which is used for analysis.
  • Used Tableau for Data Analysis.

Environment: Java, J2EE, Spring MVC, JavaScript, HTML5, XHTML, CSS3, Hibernate, Spring Architectures, Angular 2, JQuery, AJAX, JSP, servlet, XML, EJB, JSON API, Oracle, CRUD, PL/SQL, JDBC, UML, Eclipse, Junit, Mockito, TestNG, Agile Scrum, GIT.

Confidential

Java Developer

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.
  • Created Stored Procedures to manipulate the database and to apply the business logic according to the user's specifications.
  • Involved in analyzing, designing, implementing and testing of the project.
  • Developed UML diagrams like 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.
  • Designed and developed user interfaces using JSP, Java script, HTML and Struts framework.
  • Developed Action forms and Action classes in Struts framework.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL.
  • Developed and maintained front end applications and web applications for ecommerce.
  • Programmed session and entity EJBs to handle user info track and profile based transactions.
  • Involved in writing JUnit test cases, unit and integration testing of the application.
  • Developed user and technical documentation.

Environment: Java, J2EE, Spring MVC, JavaScript, HTML5, SOAP, JQuery, JSP, servlet, Struts, MySQL, CRUD, PL/SQL, JDBC, UML, Eclipse, EJB, Junit.

We'd love your feedback!