Java/gis Developer Resume
PennsylvaniA
SUMMARY
- Java Programmer with 6 years IT experience including strong development experience using Java/JEE, C, C++ and Web Technologies.
- Expertise in JEE Technologies like Servlets, JSP, JDBC and computer fundamentals like Data Structures and Algorithms.
- Expertise in frameworks like Spring.
- Expertise in ORM frameworks like Hibernate and JPA.
- Experience in Web Services like SOAP and RESTful
- Good knowledge in RDBMS concepts and experience in Oracle and MySQL Database
- Good knowledge on front end technologies - Angular 2.0, JavaScript, HTML5, CSS and basic knowledge about ReactJs.
- Programming experience in ArcGIS and Blockchain.
- Programming experience in SQL and PL/SQL like Stored Procedures, Trigger, Functions
- Experience in using various Web Application Servers like WebLogic 10/11g, JBoss6,Glassfish 3.1
- Experience in Version Control Systems like GIT and wide experience in Eclipse IDE.
- Experience in TDD and in writing JUnit 4 test cases for unit/system testing.
- Hands on Maven for application building and automation design, implementation, testing and maintenance.
- Extensive experience in all phases of the software development life-cycle including requirements definition design implementation, testing and maintenance.
- Proven track record and extensive knowledge in testing large scale applications using java.
- Experienced in build tools such as ANT and Maven.
- Extensively used Waterfall and Agile (Scrum) for development.
- Excellent knowledge of working on Unix/Linux environments. Proficient in writing Shell Scripts
- Exposure to other application server WebLogic Server 10.3, JBOSS 6.1 and web server Apache Tomcat 7.0
- Excellent communication and interpersonal skills with ability to work in a dynamic environment.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, SQL, Blockchain, JavaScript
Web Frameworks: Spring MVC. Spring Rest
Web Services: SOAP, RESTful
DB & Client/Server: Oracle (SQL) MySQL and Tomcat Apache, JBOSS.
J2EE Technologies: Java Servlets, Java Beans and JDBC
Web Technologies: Angular 2.0, JavaScript, HTML/CSS, JSP/Servlets.
Database: Oracle 10/11g, MySQL 5.x
Operating System: Windows, DOS, Linux
IDE Tools: Eclipse, Net Beans.
Tools: Maven, JUnit 4, Open span, ArcGIS, Arc Desktop, Toad for MySQL, Oracle SQL Developer, SVN (Git Hub), etc.Design Patterns Factory, Abstract Factory, Singleton, MVC, DAO
PROFESSIONAL EXPERIENCE
Java/GIS developer
Confidential
Responsibilities:
- Involved in developing Full Policy life cycle transactions for the existing automated raters, which include Endorsements, renewals and cancellation.
- Involved in the initial set-up of the system by creating the Organizational Hierarchy, Organizations, Divisions, Organization Units, Work Groups and Work Baskets.
- Analyzing requirement gaps and coordinating with Line of Business.
- Involved in Designing, Developing and testing the application.
- Provided Ruleset management in various environments.
- Used Servlets and Jsps for developing new and existing functionality.
- Involved in Designing High Level Class structure, Workflows and Rulesets in Pega PRPC.
- Implementation of Decision tables, Decision Maps and Declarative expressions.
- Achieved Integration of PRPC systems with External Systems using Connector and Services.
- Involved in testing and troubleshooting the issues in the application using PRPC tools like Rules Inspector, Clipboard and Tracer.
Environment: PegaRULES Process Commander (PRPC 5.5), ArcGIS, Oracle GIS, SQL Server, Web Sphere, Html, JavaScript, JDK 1.4, Jsp, Servlets, Jdbc, MVC model, Struts, Hibernate, Ajax, Oracle 10g, Apache Tomcat, Eclipse 3.3
Developer
Confidential, Pennsylvania
Responsibilities:
- Worked on Java,Spring, Hibernate and Web Services like (Soap and Rest).
- Worked on Angular2.0, JavaScript, HTML/CSS
- Worked on Java Multithreading and to develop Web Applications.
- Theweb service that saves its design untouched. All the necessary information is on a surface so that users get a clear idea of the project.
- Worked on the Activities which implement the Core Business Logic using standard methods such as property set, Obj-List, Obj-Browse and hands on Java.
- Performed peer code reviews and following Pega Guardrails.
- Creation of Rules for Validation, Integration rules like Rule-Connect-SQL using methods like RDB save, RDB Open, RDB list, Creation of Work Objects, assigning to Operators.
- Designed and implemented customized User Interfaces based on the requirements using Sections, Harness, Portals, and Gadgets rules and various Styles
- Created the Business Process Flows and Flow actions in Pega PRPC.
Environment: Java, Pega, Spring, Hibernate, Web Services (Soap and Rest), Angular 2.0, JavaScript, HTML/CSS, Java Multithreading
Confidential, Dallas TX
Java Developer
Responsibilities:
- Worked closely with business analysis team to understand the existing Banking Application developed.
- Designed a new Banking Application (prepared Uses Cases, Sequence Diagrams, Class Diagrams,etc.)
- Designed a database to be used by the Banking Applications (prepared ER Diagrams)
- Developed modules for managing checking and savings accounts, transactions as well as users of the system using JFC/Swing, Collections API
- Used JDBC to interact with the database
- Installation of DB2 UDB EE and Fixpacks on UNIX and Windows machines.
- Developed Test Cases and performed Unit Testing
- Designed HTML, DHTML, CSS, JavaScript components of the user interface
- Used JDBC in various Servlets to interact with the database
- Configured Tomcat
- Created a database to be used by the Online Banking Application
- Provided production support
Environment: Windows NT 4.0/98, Java 1.3 (JFC/Swing, Collections, JDBC), MS SQL Server 2000, JUnit, HTML, DHTML, CSS, JavaScript, J2EE 1.3 (Servlet, JSP, JDBC), Ant, Tomcat 3.x, Windows 2000
Java/J2EE Developer
Confidential
Responsibilities:
- Implemented the system using Agile Development methodology.
- Used spring framework with Hibernate in My Eclipse IDE and Oracle 11g as back-end.
- Communicated with preferred vendors applications using Web Services with the help of SOAP and WSDL.
- Analyze application SQL for performance improvement opportunities and work with DB2 support on problems and questions.
- Implemented the project by using Spring Web MVC framework.
- Was involved in the implementation of User Interfaces.
- Configured the project in Linux environment.
- Was involved in writing complex SQL queries. Tested project using JUnit unit testing framework.
- Worked onBlockchain technology
- Developed an application prototype for an early-stage startup (health-care related venture
- Designed and developed components for Amdocs Data Type (ADT) backend engine for value- objects which is successfully deployed and used by all developers across Amdocs product line
- Developed JSPs, Servlets with HTML, DHTML, CSS using spring framework for different modules for the interaction of user interfaces.
- Was involved in the design and development ofPresentation TierusingJSP, HTML, DHTML, XHTML CSS and JavaScript and Ajax.
- Configured and deployed the project in Tomcat application server.
- Prepared shell scripts.
- Used Maven for building the application. Used CVS for code management.
Environment: J2EE/Java technologies, Blockchain, XML, SOAP, Web Services, Eclipse, LAMP environment, XML, SOAP, SQL stored procedure, ADT engine, ADT Reverse Engineering tool, Application Prototype Apache, Lucene, Tomcat, Linux, MySQL, AWS.
Programmer Analyst
Confidential
RESPONSIBILITIES:
- Experience in developing Applications and Components in Java.
- Strengthened developmental methodologies by introducing a code quality document.
- Developed and debugged java applications using Eclipse and other IDE’s such as Rational ApplicationDeveloper (RAD 6.0) and TOAD.
- Experience in database such as oracle and MySQL and wrote queries to retrieve information from database.
- Held full responsibility in overseeing full development life cycle for various applications with the use of wide-variety of technologies wherein the applications were both new applications and enrichment to existing applications.Took part in the creation of requirements for the applications in meetings with customers as well as the development of design documents from the requirements.
- Experience in Understanding the application & Business Rules of the organization for implementing it in the development applications.
- Interacted with Business Analyst for the requirements. Integrated Spring framework for dependency injection and transaction management
- Extensively used ORM framework Hibernate in the DAO layer to interact with MySQL
- Database Created HQL and native SQL queries for database intensive operations Used JUnit testing tool Worked with Maven POM files to manage project dependencies.
- Used SVN for version control.
Environment: Java, Spring 3.0.0, Hibernate3.3.2, HTML, CSS, JavaScriptJUnit, MySQL 5.1, Maven, SVN, Log4j, Tomcat 6 Web Server
Programmer
Confidential
Responsibilities:
- Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
- Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
- Developed UI screens using JSP, Struts tags and HTML.
- Used Jakarta Struts Framework, based on the Model View Controller 2 architecture, for rapid application development and ease of maintenance.
- Used Validation framework for client-side validation and Internationalization to support multiple languages.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
- Encryption and Decryption using symmetric keys.
- Password encryption and Decryption and making it more sure.
- Implemented SQL queries and Stored procedures for Oracle9i database.
- Used XML parser APIs like DOM for marshaling and unmarshalling of data
- Used MyEclipse for writing JSPs, Struts, EJBs, and other java code snippets.
- Used JUnit framework for Unit testing of application and Clear Case for version control.
- Built application using ANT and used Log4J to generate log files for the application.
Environment: Java, J2EE, GIS, JSP 2.0, Struts 1.1, Apache Tomcat, EJB, Servlet, JNDI, JMS, Oracle 9i, HTML, XML Web Services, MyEclipse, SOAP, JUnit, ANT, Rational Rose, LOG4J, Clear Case