Software Engineer Resume
PROFESSIONAL SUMMARY:
- 2+ years of experience as a Software Development Engineer with increasing responsibilities involving Analysis, software Design, Development, Prototyping, Implementation and Testing of client - server applications using Core Java and J2EE Technologies.
- Experience in various phases of SDLC Analysis, Design, Development, Maintenance and Implementation of enterprise, web and client server applications using JAVA/JEE/J2EE technologies and object oriented technology.
- Experience in Agile software development process, Waterfall model.
- Strong foundation in developing Activity diagrams, Sequence Diagrams and Use case diagrams using tools like UML.
- Experience working with Application development using Multi-threading, Collections.
- Extensive experience in frameworks like Spring MVC and Hibernate.
- Strong experience in implementing Java based solutions
- Experience in developing applications using IDEs like My Eclipse, Eclipse and NetBeans.
- Experiences in using build tools like Maven build & deployment.
- Working experience of control version tools like SVN.
- Experience in working with Glassfish, Apache Tomcat web server.
- Experience in UI development using HTML5, CSS3, JavaScript, and jQuery.
- Experience in databases such as Oracle and SQL Server.
- Experience in database programming using SQL, SQLite and MySQL.
- Experience in database connectivity using JDBC.
- Good Knowledge in programming languages such as C++ and C#.
- Experience working and knowledge on UNIX, LINUX.
TECHNICAL SKILLS:
Programming Languages: JAVA, J2EE, C++, C#,Android,.Net
Databases: SQL, MySQL, ORACLE, SQLite
Methodologies: Agile, Waterfall
Tools: ALTERIAN CMS, SVN
Web Technologies: HTML, CSS, JavaScript, jQuery
Web Application Servers: Glassfish, Apache Tomcat
Frameworks: Spring MVC, Hibernate
IDEs: NetBeans, Eclipse, My Eclipse
Operating Systems: Unix, Linux, Windows
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
Responsibilities:
- Employed Model View Controller as structural framework of application, other design patterns like data transfer objects, and front controller were also used.
- JSP was implemented as facade of application with usage of JSTL and other custom tags. Used jQuery and JavaScript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application.
- Used HTML5 front end design.
- Written SQLYog to connect to SQL database.
- Developed Presentation layer using JSPs and Custom tags, Client side validations are done using JavaScript.
- Use waterfall model in software Development life cycle.
- Used Custom tag libraries in the JSP pages.
- Interacting with the business users, analysts and understanding the requirements.
- Designed the Web Pages using XHTML and CSS .
- Used Maven to build project by defining all dependencies in pom.xml file.
- Used Log4j to log the error friendly log messages to the log files.
- Used software versioning and revision control system SVN to maintain current and historical versions of codebase.
- Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application.
Environment: Java, J2EE, CSS, HTML, JavaScript, JQuery, SQL, Web Services, Windows 2010, Eclipse Maven, SVN
Confidential
Software Engineer
Responsibilities:
- Involved in the complete SDLC including design of System Architecture , development of System Use Cases based on the functional requirements.
- Experience working in AGILE development environment.
- Implemented Model View Controller ( MVC ) architecture using Spring Framework .
- Performed spring 3 MVC Localization on JSP Pages.
- Transaction management was based on Spring AOP and Spring IOC container was used for independency injection.
- Experience on generating XML to send the request to the server.
- Experience on working with XSD , XML Schemas .
- Implemented server side application using SQL and PL/SQL.
- Used JQuery to dynamically load the content into the web pages without reloading the pages.
- Understanding of web caches as part of maintaining system performance.
- Implemented Spring ORM with Java features like annotation metadata and generic collections localization techniques.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Used Spring Framework to initialized managed beans and services.
- Implemented JUNIT test cases for unit testing and Suites for end to end testing.
Environment: J2EE, Spring, Hibernate, JUnit, Oracle, JQuery, XML, UML, Web Sphere 7.0, CSS, HTML.
Confidential
Software Engineer
Responsibilities:
- Part of the core team that developed the app.
- I developed module that was responsible for showing items of the menu. And adding items to checkout. Worked on bug fixes and QA as well.
- Developed detailed business requirements document using UML, Use case diagrams , Class diagrams , and Sequence diagrams for new requirements.
- Worked in an agile development process based on Scrum.
Environment : Java 8, Apache tomcat, SDK, SQLite, HTML, Oracle, PL/SQL, IBM WebSphere Application Server 7, Eclipse
Confidential
Software Engineer
Responsibilities:
- Programmed in an object-oriented programming language with an eye toward code abstraction and reuse.
- Directed software programming and development of documentation.
- Collaborated with designers to create clean interfaces and simple, intuitive interactions and experiences.
- Developed detailed business requirements document using UML, Use case diagrams , Class diagrams , and Sequence diagrams for new requirements.
Environment: JAVA , JSP, Servlet, HTML, CSS3, JavaScript, spring, JQuery, SVN, Apache Tomcat 7, MS SQL Server 2008, Alterian CMS, SharePoint.