Software Developer Resume
OBJECTIVE
- I intend to establish myself as a Software Engineer in Software Development and User Development through a long time commitment, with application server, development and design for web application, database management, contributing to the company's growth and in turn ensuring personal growth within the organization.
TECHNICAL SKILLS
- 4+ years of experience in Software Engineering, User Development.
- Strong understanding of software design, Object Oriented Design and programming, application development and integration in Java.
- Development skills based on given business requirement specifications and testing.
- Complete understanding of SDLC and Agile development process.
- Highly adaptable to changing technical environments with organizational needs.
- Interested in challenging career in technology stream.
- Expert in design, database development and documentation.
- Experience in installation, configuration and maintenance of the database, and troubleshooting complex procedures.
TECHNICAL SKILLS
Software Languages: C, C++, Core JAVA, Multithreading, JMS, XML, JWS
Java Technologies: Apache Framework, J2EE, JSP, Servlet, Spring, Struts, JDBC, HibernateJUnit, Webservices (RESTful, SOAP), Collection framework, Data structure.
Scripting Languages: JavaScript, Angular JS, jQuery (CSS, HTML5)
Database Management: PL/SQL, MySQL, MS SQL server, ORACLE 11g, MongoDb (NoSQL), JDBC
IDE & Reporting Tools: Netbean, Eclipse (Kepler) ADT, MySQL Workbench
Build and Design Tools: Apache Tomcat, UML, Maven, Ant., JIRA
Source Controls: SVN, Visual Sourcesafe, GIT
Cloud Services: Amazon AWS
Operating Systems: Ubuntu, Linux, Microsoft Windows
BIG Data: Exposure to MongoDB, Hadoop (HDFS)
PROFESSIONAL EXPERIENCE
Confidential
Software Developer
Responsibilities:
- Designed and developed the activity diagrams from use cases using Enterprise Architect UML tool.
- Object - oriented design process used for planning a system of interacting objects for the purpose of solving a software problem.
- Used different Data Structures with the core java development like Linked List, queue, trees.
- Developed modules usingCoreJavaconcepts like Collections,Multithreading, OO concepts, Exception handling for developing application modules.
- Developed modules in C++ based on Object Oriented Design methodology.
- Designed and developed the front end using the JSP pages.
- Wrote JUNIT for the classes in order to unit test the code.
- Used Amazon Web Service (AWS) and worked on cloud environment.
- Experience with distributed systems for the IDS server multi-tiered implementation.
- Modified the Controllers and Services classes so as to support the introduction of Spring framework.
- Involved in developing DAOs to connect to backend Database to implement the business logic.
- Used Hibernate to map the database tables using hbm.xml files.
- Deployed objects, JAR, WAR files on Weblogic application server.
- SQL Server installation and configuration.
- Developed XML mapping, message generation from database for MSWYB to IDS.
- Implemented IOS Tool-Kit for IDS server of Confidential project.
- Developed Mail piece Events XML Mapping for the IDS server with Hex to BASE64.
- Cloud and Mobile Database Solutions.
Environment: Java, J2EE, Spring, JSP, Servlets, Factory design pattern, Beans, Hibernate, HTML, CSS, Oracle 9i, Pl/SQL, Eclipse, CVS, Weblogic, Unix. XML and JSON Web Service
Confidential
Front-End UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, AngularJS, Ajax and JSON.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Read JSON file from web services and display and manage UI development.
- Developed Angular custom directives.
- Used Routes and Factory validations in AngularJS.
- Worked with Angular Controllers, services and Factory functions.
- Used two way data Binding techniques and custom filters.
- Extensively worked on Rest Services and dependency injection.
- Utilized various JavaScript and jQuery libraries, Ajax for form validation and other interactive features.
Confidential
Software Developer
Responsibilities:
- Worked in team to develop high-level class diagrams and sequence diagrams and implement the same in Java/J2EE, Spring and SOAP Web services and JSON.
- Developed web screens in JSP, JSTL, CSS and client side validation using JavaScript and Jquery.
- Used Spring ORM module for integration with Hibernate for persistence layer.
- Implemented Spring AOP in exception handling, which reduces the development time to handle the exceptions.
- Involved in consuming, producing SOAP based Web services using JAX-WS and tested the web services with SOAPUI.
- Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Singleton, and Data Access Object.
- Developed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Used Eclipse as IDE for development and deployed application on Weblogic.
- Used JIRA for defect tracking and project management.
- Worked with production support team in debugging and fixing various production issues.
- Used STS (Spring Tool Suite) as software development platform for developing the whole application.
- Used SVN for the version management and for version controlling software.
- Understanding the requirements given by the customer.
- Unit and integration test cases are being designed and developed using JUnit.
- Used Log4J utility to log error, info and debug messages.
- Tested Service and data access tier using JUnit in TDD methodology.
- Project builds and integration with Maven and Eclipse is used as IDE for the application development and integration of the frameworks.
Environment: Java, Struts, Hibernate, JSP, JNDI, XML, HTML5, CSS, Java Script,MS SQL SERVER, PL/SQL, Apache Tomcat, JUnit, Log4J and SVN.
Confidential
Software Developer
Responsibilities:
- Involved in design, development, Object Oriented Analysis and testing the application.
- Developed Action Servlet, Action Form, Action Class, Java Beans classes using Struts Framework.
- Designed, developed and maintained the data layer using Hibernate.
- Configured connection pools for the database and interacted with the database by configuring the data source in hibernate configuration file.
- Used XML for the data exchange and used DOM parser to extract and read the required information from the XML.
- Implementing the model part of MVC architecture by developing hibernate value objects to map the database tables and configured them in mapping xml files.
- Configured JMS and JNDI in Rational Application Developer.
- Used commons and log4j logging framework.
- Used JavaScript for client side validations in the JSP and HTML pages.
- Performed unit testing, system testing and integration testing
Environment: JSP, Servlet, My SQL, JS, Apache Tomcat, XML, HTML, CSS, Eclipse IDE