Software Developer Ii Resume
Philadelphia, PA
SUMMARY:
- Overall around 8+ years of overall IT experience, 7 years of experience as a developer with various technologies, web based and software applications, as well as, AngularJS, Bootstrap, Spring, Core Java (JVM, Collections) J2EE, Hibernate, Hadoop.
- Excellent Java development skills using J2EE, JDBC, Spring 3.0, Hibernate 3.5
- Extensive Object Oriented Development OOP experience & J2EE Design patterns and strong MVC skills
- Good experience with various Web/Application Servers like Apache Tomcat
- Hands on experience with Unified Modeling Language (UML)
- Experience in markup languages like HTML5, XML, XML Schema
- Involved in code review process, giving code review comments, code reuse tips and giving suggestion to the team and helping them to solve the production issues.
- Can learn and adapt quickly to the emerging new technologies/software.
- Self - motivated, able to set effective priority to achieve immediate and long-term goals and meet operational deadlines.
- Excellent Communication and Organizational skills with team lead capabilities and work independently
TECHNICAL SKILLS:
Java Technologies\ Languages\: J2EE, JDBC, JSP, Spring 3.0 \ Java, UML, SQL, JavaScript, \Hibernate 3.5\ Shell Script\
Web Technologies\ Database\: HTML, AJAX, JSON, XML\ Oracle 11\AngularJS, Bootstrap, HighCharts\Angular Material, CSS, JQuery\
IDEs\ Other Technologies\: Eclipse, InteliJIDEA\ GitHub, Rally, Jenkins, Artifactory, Hadoop\ Wiki, Hive, Protobuf\
Webserver\ Operating System\: Apache Tomcat 7.0\ MacOS, Linux\
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
Software Developer II
Responsibilities:
- Supported, developed, and tested on various JQuery widgets, exported user interface to csv and pdf formats, and used Ajax functionality to maintain page with backend refresh.
- Created a portlet to minimize time from days to seconds required to obtain account issues and resolve, along with efficient access to detecting customer channel problems.
- Optimized an already existing tool to improve performance from hours to seconds in generating and tracking transactions of specific channels bought by customers from.
- Maintained effective communication with business analysts, quality analysts, and database administrators for proper requirements, determining code bugs and fixes, and adequate stored procedures. Mainly worked in a team of 2 but comprised of a team of 7.
- Managed proper documentation for build releases, user guides, release notes, and application design for each project.
- Acquired proper requirements from outside resources if needed, as well as trained new employees on data structure and services within the technology and product teams.
- Attended daily scrum standups, along with planning meetings and grooming sessions with weekly team review sessions, very strong Agile scrum skills.
- Used Eclipse, STS, SQL Developer and InteliJIDEA heavily.
Environment: Java, HTML, AngularJS, Bootstrap, Oracle, JDBC, UNIX, JavaScript, XML, Hadoop, Angular Material, Spring
Confidential, King of Prussia, PAJava Consultant
Responsibilities:
- Reviewed Design Documentation to understand the visual model using UML
- Creation of release notes and documentation for the client reference for all the reports.
- Maintenance of other standard reports and involved in application testing.
- Involved in designing user-friendly easy navigation Menu system.
- Heavily used Java and J2EE design patterns pertaining to performance and modularity of the applications.
- Implemented Session Façade, Front controller, Data Access Object pattern using Session Beans.
- Involved in developing & designing all the custom API for the reports using basic Java API framework.
- Designed, developed and implemented using the JSP, JDBC, Servlets and JavaBeans.
- Written and maintained several stored procedures and SQL queries to implement complex business logic.
- Used JDBC connection, prepared statements, and SQL queries to connect, insert, update and access the information from the database.
- Designed Servlets to communicate between presentation and business layer for processing the data on the server.
- Developed Java Server Pages (JSP), for the front end and Servlets for handling HTTP requests and response.
- Designed the common services of Exception Handling, and Logging for the application.
Environment: Java, Servlets, JSP, EJBs, J2EE, JNDI, JMS, JDBC, Weblogic, UNIX, Java Scripts, XML, JUNIT, HTML
Confidential, Blue Bell, PAJava developer
Responsibilities:
- Creation of POJO Beans to build Data Model and Configuring Hibernate Mapping files.
- Used Spring Aspect Oriented Programming (AOP) for transaction management.
- Developed Session beans and entity Beans representing banking logic abstractions.
- Implemented ORM applications, Service tier, and Data access tier using Hibernate integrated with Spring.
- Use of the Spring Web Framework for the application based on MVC design paradigm.
- Used design patterns like data access objects (DAO) to control the presentation tier and business services of the project.
- Coding Business rules using Spring/Hibernate and internally defined technology architecture and frame works.
- Developed the User Interface Screens for presentation using JSP and HTML.
- Eclipse used as Java IDE tool for developing Action Classes.
- Monitored the error logs using Log4J and fixed the problems
- Involved in the analysis on the feasibility of the usage of Web Services as part of the conversion.
Environment: Java SE, Java EE, JSP, Servlets, Java Script, HTML, Apache Tomcat, Hibernate, Spring, Struts
Confidential, Philadelphia, PAJava Developer/Analyst
Responsibilities:
- Involved in code reviews, responsible for modifying the existing code.
- Designed the application using Spring based on the MVC design pattern.
- Developed DAOs using Spring-JDBC.
- Used Oracle as the back-end database and performed operations on the database.
- Designed user interface screens using JSP’s, Servlets, Struts tags and HTML. Used JavaScript for client side validation.
- Involved in various phases of the Software Development Life Cycle (SDLC) such as Requirement Gathering, Analysis, Design, Development and Testing.
- Used Log4j jar files and classes for debugging purpose and logging.
- Created Test cases to test Java classes using JUnit framework.
- Development, enhancement, bug fixing and writing Junit Test Cases of Java related applications.
- Developed reports in PDF and Microsoft Excel
Environment: Core Java, Eclipse, Spring, AJAX, Servlets, JSP, Web Services, HTML
Confidential, Wilmington, DEJr. Java Application Developer
Responsibilities:
- Analysis and Design using UML including development of Class Diagrams, Sequence Diagrams, State diagrams
- Prepared design document for java components.
- Design of the project using J2EE Design architecture
- Performing validations between various users.
- Design of Java Servlets and Objects using J2EE standards.
- Involved in the design of tables of the database in Oracle.
- Involved in writing stored procedures and SQL queries in Oracle PL/SQL and calling it using JDBC.
- Implementing transaction management using Spring transaction manager.
- Injected objects using Spring dependency injection concepts.
- Developed front-end screens using JSP, JavaScript, HTML Libraries.
Environment: J2SDK, Java, J2EE (Servlets, JSP), Apache Tomcat, JavaScript, Spring, Oracle 11 database, SQL, PL/SQL, Windows XP and other office tools
Confidential, King of Prussia, PA
Role: Jr. Salesforce Developer / Admin
Responsibilities:
- Responsible for Salesforce.com Application Setup activities and customized the apps to match the functional needs.
- Interacted with various business team members to gather and document the requirements.
- Worked on various salesforce.com standard objects like Accounts, Contacts, Leads, Reports and Dashboards
- Customized tabs and Dashboards to track usage for productivity between different business users groups and business centers.
Environment: Force.com Platform, Salesforce Enterprise Edition, Salesforce.com Custom/Standard Objects, Custom Tabs, Page Layouts, Workflow & Approvals, Reports, Force.com Eclipse Plug-in
