Sr. Java/python Developer Resume
Chicago, IL
SUMMARY:
- Having 8+ years of experience in design, development, testing, maintenance and documenting of various web - based, Enterprise, Client/Server and Distributed applications using CoreJava/ J2EE Technologies and Python.
- Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Service-Oriented architecture (SOA), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
- Expertise in development and maintenance through enterprise web-based application based onJava technologies using CoreJava, JEE, EJB, Python, Servlets, Struts, Spring, Hibernate, JPA,JavaBeans, JMS, SQL, PL/SQL and JNDI.
- Experienced in developing service oriented architecture (SOA) and web Services using SOAP, JAX-WS, WSDL and UDDI.
- Excellent experience in development of web based applications usingJava, Python,HTML, XML, KML, CSS, DHTML, JavaScript, JSON and JQuery.
- Expertise in developing UDFs inJavaas and when necessary to use in PIG and HIVE queries.
- Experienced in using agile approaches, including Extreme Programming, Test-Driven Development (TDD) and Agile Scrum.
- Cloud based deployment experience on Amazon EC2 and their other offerings like S3 and AWS
- Expertise in developing web based GUIs using HTML, AJAX, JavaScript, DHTML, JSP, JSF, DOM, CSS, Angular JS and Strong knowledge on Databases like Oracle, MySQL, DB2 and SQL Server.
- Very good Experienced with Django, a high-level Python Web framework.
- Experience inHadoopEcosystem including HDFS, Hive, Pig, Hbase, Oozie, Sqoop and knowledge of Map-Reduce framework and developing Pig scripts and Hive Query Language and processing large data sets consisting of structured, semi structured and unstructured data
- Experienced in installation, developing, deploying applications on application servers such as BEA Web Logic, Tomcat, Web sphere.
- Experience in implementing the declarative enterprise services using Spring and implementation knowledge on spring web flow to manage the application page flows.
- Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and also used Hibernate Annotations to reduce time at the configuration level.
- Experienced in developing web-based applications using Python, Django, Java, HTML, DHTML, JavaScript and JQuery.
- Good Knowledged of Python and Python Web Framework Django.
- Experienced in system analysis, design, development and implementation of web based and client/server application using HTML, CSS, JavaScript, AJAX,Java/J2EE, Servlets, JSP, JDBC, XML,Python, Django, and PHP.
- Experienced with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD.
- Performed unit testing using JUNIT, integration and deployment of applications done using tools ANT and Maven & debugging through log4j.
- Experience in working with multiple operating system including Windows, UNIX and Linux.
- Experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and Postgre SQL database.
- Experienced in developing Web Services with Python programming language.
TECHNICAL SKILLS:
Programming Languages: Java, JEE, Python, HTML, CSS, JavaScript, JQuery, UML, Bootstrap, Angular JS, AJAX, JSON, XML, XSLT.
Web Technologies: HTML, CSS, DOM, JavaScript, XML, KML, AJAX,JQuery, JSON.
J2EE Technologies: JDBC, Servlets, JSP, Struts, JSF, spring, JCAPS, J2C, EJB, SOAP and Restful Web Services, JAXB.
Application Servers: Apache HTTP web server, Apache Tomcat, WebLogicServer, and WebSphere.
IDE's/Development tools: NetBeans, Eclipse, My Eclipse, RAD.
Databases: Oracle (12c, 11g, 10g, 9i, 8.x), Apache Cassandra, MongoDB,MySQL, MSSQL Server 2014/2012/2008/2005.
Deployment tools: Heroku, Jenkins, Maven, and Amazon EC2.
Analytic tools: Adobe CQ, Google Analytics Fiddler.
Cloud Computing: VPC, EBS, S3, RDS (My SQL), AWS EC2.
Issue Trackers: Bugzilla, JIRA, JUnit.
Operating Systems: - Windows, Red Hat Linux, Ubuntu, Debian, CentOSand Mac OSX.
Version Control: SVN, CVS, Git.
PROFESSIONAL EXPERIENCE:
Sr. Java/Python Developer
Confidential, Chicago, IL
Responsibilities:
- Designed and developed various modules of the application with JEE design architecture, Multithreading, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Worked usingJava, J2EE, JSP, spring, Hibernate, Struts, Servlets, JDBC, EJB, JavaBeans, JavaScript, Bootstrap, HTML, XHTML/DHTML & XML, and AngularJS.
- Implementation of core JEE patterns like MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO), Service Locator and Singleton for the enterprise applications
- Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Configured spring to manage Actions as beans and set their dependencies in a spring context file and integrated middle tier with Struts web layer and Development of the Spring batch framework
- Used Python to place data into JSON files for testing Django Websites and used Python scripts to update content in the database and manipulate files.
- Designed and developed persistence layer components using SpringHibernate to store and fetch data from database.
- Solved performance issues in Hive and Pig scripts with understanding of Joins, Group and Aggregation and how it translate to MapReduce jobs.
- Designed and developed applicationfront-endGUI using JSP, HTML, JavaScript, Ajax.
- Developed SOA Services for transferring data between different applications, experienced with SOAP/WSDL and SOAP web services.
- Developed web-based applications usingPython, CSS and HTML, JavaScript, JSP.
- Involved in writing JPA entities and Involved in writing persistent.xml, Used JPA for persistence and involved in writing JPA Named Queries, SQL Queries to fetch data from Oracle database.
- Worked with Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Wrote a Python module to connect and view the status of an Apache Cassandra instance.
- Wrote application front end developed and designed all the UI screens with HTML, JSP, Ajax, angular JS and CSS.
- Developed several internal tools in wide use (HDFS file browser, HDFS notification system) and enabled execution of algorithms onHadoopvia Pipes
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Implemented scripting with AJAX and XML to dynamically refresh the page contents.
- Followed an Agile Software Development environment using AGILE methods SCRUM.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Tuned Pig/Mapreduce to improve performance by implementing partitioning and clustering.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL, db2 package.
Environment: Java, J2EE, JSP, Spring, Hibernate, Struts, Servlets, JDBC, EJB, JavaBeans, JavaScript, Bootstrap, DHTML, XML, HTML5, Oracle12c, XHTML, MapReduce, Hadoop, pig, Hive, HDFS, AJAX, CSS3, JavaScript, UML, Rational Rose, OOA/OOD, APIs, JSON, Python, Django Framework, scripting, XML, Angular.js, UI, MySQL, db2, Python-MySQL etc.
Sr. Java/Python Developer
Confidential, Boston, MA
Responsibilities:
- Developed applications using Struts Framework and configured the validation framework for validations and Tiles framework for layout management.
- Designed and developed the User Interface of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Worked with team of developers on Python applications for RISK management.
- Involved in development of RESTFUL Web Services using Spring MVC to extract client related data from databases.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Developed Python/Django application for Google Analytics aggregation and reporting.
- Developed forms using HTML and performing client side validations using Java Script, JQuery, and BootStrap.
- Collecting large amounts of log data using Apache Flume and aggregating using PIG/HIVE in HDFS for further analysis.
- Used JDBC and Oracle11g, PL SQL and SQL queries for Oracle database interaction.
- Developing the presentation layer and GUI framework that are written using JSP and client-side validations were done using JavaScript. JSP Pages were designed using Adobe Dream weaver.
- ImplementedJava/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns.
- Used MAVEN build tool to build the application.
- Used Django configuration to manage URLs and application parameters and used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations and used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
- Developed java program that uses JAXP, XML/XSLT and Java Mail API to send data to mainframe application via an email.
- Wrote application presentation layer, which is based on MVC framework, involves Servlets, JSPs andJavaBeans.
- Developed Web Services using WSDL, SOAP to communicate with the other modules.
- Developed Graphical User Interfaces using UI frameworks Angular JS and Webpage's using HTML and JSP's for user interaction
- Used Python based GUI components for the front end functionality such as selection criteria.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Used Bootstrap as a mechanism to manage and organize the html page layout.
- Utilized PyUnit, the Python unit test framework, for all Python applications.
- Developed the application using Eclipse 3.4 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN)
- Used HTML, CSS, JQuery, JSON and Javascript for front end applications.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Used GitHub for version control and MySQL and Native SQL.
Environment: Python, Django, JDK 7, J2EE, Spring, Hibernate, Web Services (SOAP and RESTFUL), AWS, JMS, JavaScript, JSP, XML, XSD, XSLT, Oracle PL/SQL, Maven, Mapreduce, Hive, PIG, HDFS, Angular Js, JUnit, Agile/Scrum Methodology, SVN Version Control, Oracle 10g, Web Logic Server, Eclipse IDE, DAO, Design patterns, Log4j, AWS.
Sr. Java Developer
Confidential - Richmond, VA
Responsibilities:
- Implemented Multi-Threaded Environment and used most of the interfaces under the collection framework by using CoreJavaConcepts.
- Developed Graphical User Interfaces by using JSF, JSP, HTML, DHTML, Angularjs, CSS, and JavaScript.
- Implemented severalJava/J2EE design patterns like Spring MVC, Singleton, Spring Dependency Injection and Data Transfer Object.
- Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework
- Developed few web pages using JSP, JSTL, HTML, CSS,Javascript, Ajax and JSON.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Used JQuery library, NodeJS and AngularJS for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
- Worked with various frameworks of JavaScript like BackboneJS, AngularJS, and EmberJS etc.
- Developed Web services in the service layer and implemented Web Services based on SOA architecture with Restful.
- Developed GUI using JSP, Struts, HTML3, CSS3, XHTML, JQuery, Swing and JavaScript to simplify the complexities of the application.
- Developed and coordinated complex high quality solutions to clients using J2SE, J2EE, Servlets, JSP, HTML, Struts, Spring MVC, SOAP, JavaScript, JQuery, JSON and XML.
- Exposed business functionality to external systems (Interoperable clients) usingWeb Services (WSDL-SOAP)ApacheAxis.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle10g Relational data model with a SQL-based schema and mapped using Hibernate Annotations.
- Worked on Oracle & SQL Server as the backend databases and integrated withHibernateto retrieve Data Access Objects.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Involved in AJAX driven application by invoking web services/API and parsing the JSON response.
- Involved in writing application level code to interact with APIs, Web Services using JSON.
Environment: JSF MVC, Spring IOC, Spring JDBC, Hibernate, ActiveMQ, Log4j, Ant, MySQL, JDK 1.6,J2EE, JSP, Servlets, HTML, LDAP, ESB Mule, JDBC, DAO, PL/SQL, Web Sphere, Eclipse, Angular.JS, and CVS.
Confidential, Bergen, NJ
Sr. Java Developer
Responsibilities:
- Used Spring MVC-Easy REST-Based JSON Service for development.
- Developed server side components using Spring MVC framework.
- Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, AJAX,CSS & JavaScript, JSP.
- Configured Spring JDBC for database management.
- Responsible in testing the classes and methods using JUnit test case.
- Developed Graphical User Interfaces using HTML, XML/XSLT and JSP's for user interaction and CSS for styling.
- Updated pages using HTML, CSS in Angular.js framework.
- Development of SOAP (JAX-WS) web service applications using contract last approach.
- Extensively developed stored procedures, triggers, functions and packages in Oracle SQL, PL/SQL.
- Designed standalone application using Scene Builder, JavaFX, and CSS.
- Wrote Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into Oracle Database.
- Configured Hibernate session factory to integrate Hibernate with spring.
- Employed SpringJDBC to implement batch jobs to pull organization structure related data.
- Developed JavaBeans for the Forms and Action classes for Struts framework.
- Generated reports based on complex SQL queries with in Perl scripts for use by the marketing and sales dept.
- Used Eclipse as an IDE for developing the applications.
- Development of SOAP based web services using Apache, Spring and Hibernate
- Design, development and integration of REST based WebServices into AutoQuote application.
- Used J2EE design patterns namely Factory, MVC, Facade, DAO, and Singleton etc.
- Used JDBC to retrieve data from Oracle database.
- Developed build scripts using Ant.
- Build components scheduling and configuration using Maven2
Environment: C#, OOAD, Java 1.6, J2EE, HTML, XHTML, CSS, Angular, JavaScript, AJAX, JQuery, Spring 3.0, Maven2, JPA, JSP, JAX-WS, SOAP UI, SVN, JBOSS, Spring MVC, JUnit 4, Oracle, PL/SQL.
Confidential
Java Developer
Responsibilities:
- Participated in client requirement gathering.
- Involved in developing Class diagrams, Sequence Diagrams using UML.
- Developed HTML and JSP pages for user interaction and data presentation.
- Developed JSPs to implement the business logic, and use java beans to retrieve the data.
- Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
- Involved in developing the Java classes and JavaBeans.
- Wrote complex SQL statements to retrieve data from the IBM DB2 database.
- Developed clickable prototypes in HTML, DHTML, Photoshop, CSS, JSP, and JavaScript.
- Updated pages using HTML, CSS in Angular.js framework.
- Used CVS for source code version control.
- Supported Maintenances and bug fixes.
Environment: WebLogic Application Server v9.0, Apache Tomcat Web Server v6.0, JDeveloper, Core Java, HTML, JSP, Servlet, EJB, Angular, Java Beans, MySQL v5.2 CE, JUnit, CVS.
