We provide IT Staff Augmentation Services!

Java/python Developer Resume

Chicago-iL

SUMMARY:

7+ years of professional work experience in analysis, designing, developing, deploying, testing and bug fixing of both standalone and web applications using Java/J2EE. Expert level skills in Object Oriented Analysis and Designing(OOAD). Expert in Software Development Life Cycle (SDLC) processes as Designing, Developing, Implementing, Testing and Documenting the entire life cycle using various methodologies as Agile and Scrum. Excellent communication skills, self - motivated and fast adaptability to modern technologies.

  • Expertise in coding both web applications and standalone applications using Core Java and Java Enterprise Edition.
  • Expertise in Object Modelling with use cases, sequence, Activity and class Diagrams using UML with open model sphere and Microsoft Visio.
  • Hands on experience in managing, designing, and developing application using Python.
  • Building the applications using Python, Django, J2EE, MySQL.
  • Expertise in J2EE technologies (Servlets, JSP’s, JDBC, EJB, JNDI and JMS) and participated in the designing and developing of software using Agile and Waterfall methodologies.
  • Experience in developing and implementing web applications using Java/J2EE, JSP, Servlets, JSF, HTML5, AJAX, JSON, JQUERY, CSS, XML, JDBC and JNDI.
  • Expertise in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets 3.0/2.5, JSP 1.1/2.0, Struts 2.0, Hibernate 3.0/4.0, JMS, Spring 3.0/4.0, JDBC, JNDI, JSF, Java Beans, and web services (SOAP and REST).
  • Extensive professional experience in Developing and Deploying enterprise applications on web/application servers such as JBOSS EAP 5.1, Tomcat 5.x/4.x, IBM WebSphere 6.x/7.x, Web Logic under Windows OS and UNIX.
  • Knowledge on J2EE design patterns like MVC, Front controller, Factory, Abstract Factory, Command Pattern, Singleton, Session Façade, Transfer Object and Data Access Object.
  • Expertise in MVC architecture web framework Struts 2.0, Spring 4.0 (Dependency Injection, Data Access Object, MVC Framework and Spring web flow) and knowledge on Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, Transaction management, and used Hibernate as the persistence layer that the POJO’s to represent the persistence database.
  • Knowledge on Service Oriented Architecture (SOA) such as web services and hands on experience in developing and registering web services using JAX-RPC, JAX-RS, JAX-WS, SOAP and RESTful.
  • Experience in databases like Oracle 10g, SQL Server, MySQL and NoSQL (MongoDB).
  • Knowledge on ANT, Maven, Jenkins for project build/test/deployment, Log4j for logging in.
  • Expertise in configuring various web and application servers like IBM WebSphere application server, Apache Tomcat, JBoss application server, WebLogic application server.
  • Valuable experience with version controls like SVN, IBM Clear Case and GIT.
  • Work experience with testing tools like JUnit, Mockito and SOAP UI and performed unit testing, integrated testing and closely worked with QA team in preparation of test plans.
  • Test Driven Development (TDD) with JUnit. Proficient in integration testing of web application and remote applications.
  • Extensively used RESTFUL and SOAP web services in designing the web applications.
  • Expert level skills with Java, J2EE, JDBC, and database side programming using Oracle, SQL and MySQL.
  • Experience in working with Hibernate-JPA and Spring-JPA as persistence layer.
  • Experience in working with Integrated Development Environment like Eclipse 3.x, IntelliJ.
  • Expertise in build tools like Maven and Hudson.
  • Code review and suggest improvement for better performance and standard coding practice.
  • Ability to diagnose, troubleshoot, and resolve technical problems.
  • Exceptional abilities to learn modern technologies in short span and to deliver outputs in short and stringent deadlines.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, Python, SQL, PL/SQL.

Application Frameworks: Java 1.7, Servlets, Struts Framework, JSP, XML, Django, Hibernate, JPA, Spring Core, Spring MVC, Spring ORM, Spring AOP.

Java Skills: J2EE, JDBC, EJB, Multithreading, JMS, Exceptional Handling.

Servers: JBOSS, WebLogic, IBM WebSphere, Tomcat.

JAXWS, JAX: RS, XML, WSDL

ORM Frameworks: Hibernate, JPA, DAO, Spring JPA.

Database: Oracle, SQL, MySQL, Mongo DB, DB2.

Version Control: SVN, GIT, CVS.

Testing Tools: JUnit, Mockito, SOAP UI

IDE: Eclipse, My Eclipse, Net Beans, IntelliJ.

Operating Systems: Windows, Mac OS, Unix and Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago-IL

Java/Python Developer

Responsibilities:

  • Worked on Reference and Benefit module in web application.
  • Building GUI Screens using JSP, Spring MVC Pattern.
  • Building Restful web services using JAX-RS.
  • Building Service layer business components using Spring IOC.
  • Creating Entity classes for the database model.
  • Involved in rewriting the existing Python modules to convey certain format of data.
  • Involved in creating script in python for calling REST API’s framework.
  • Used SOAP and REST API’s for information extraction.
  • Used Python Scripts to update the content in the database and manipulate the files.
  • Implemented business logic using Java & Hibernate.
  • Jersey implementation of JAX-RS is utilized to develop RESTful service
  • Worked on bug fixing and enhancements on change requests.
  • Created web services using Spring-REST and Spring boot.
  • Developing work plan for designing the Web Pages.
  • Designed and developed Servlets using Eclipse for Java.
  • Used JBoss Fuse ESB to normalize number of protocols to a single protocol
  • Used JBoss server to redeploy and undeployed C3 application.
  • Designed required SQL statements and queries to access data.
  • Extensively used MVC, DAO, Singleton and Factory patterns.
  • Developed web services to communicate to other modules using XML based SOAP protocols.
  • Designed and Developed SOAP and REST clients to interact with the third-party applications.
  • Implementing SOAP service to query data from DB2.
  • Used SOAP UI for testing the web services by sending an SOAP request.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developing applications using Hibernate and Web services.
  • Deployed applications in WebSphere Application server and Apache Tomcat web server.
  • Written test cases for service and DAO layer using Junit, Mockito.
  • Added dynamic functionality to the application by implementing JQuery.
  • Involved in developing the persistence layer using Hibernate framework.
  • GitHub is used as a version controlling system.
  • Used Eclipse 4.5 IDE for developing code modules in the development environment.
  • Attending project meetings with various teams and raising corrections at the correct point.
  • Code review, responsible for all deliverables and the implementation.
  • Following all the quality standards (peer reviews and external review).
  • Work with deployment team to resolve if any issues encountered.
  • Analyze, troubleshoot and resolve issues/defects during the life cycle. Recommended technical approaches to solve the root cause of problems during development and testing.

Environment: Java 1.7, JDBC, J2EE, Spring 4.0, Hibernate 4.3, SOAP web service, REST web service, XML, WebLogic server, HTML5, CSS3, JQuery, Eclipse 4.5, GitHub, JUnit, Mockito.

Confidential, Manchester, NH

Java/Python Developer

Responsibilities:

  • Involved in designing and developing Servlet’s, JSP’s, Java Classes and HTML forms.
  • Involved in designing UI screens using HTML and Java Script.
  • Involved in bug fixing for debugging different module in Eclipse IDE.
  • Involved in writing JUnit test cases for the service layer.
  • Involved in rewriting existing Python/Django modules to deliver certain format data.
  • Involved in designing the application using Python on Django framework.
  • Involved in developing Python based API to track the events and perform analysis using Django.
  • Implemented business logic using Python/Django.
  • Created Python Django based web application using python scripting for data processing.
  • Used Spring MVC Module and IOC Module to reduce tight coupling in the code and avoid dependences.
  • Developed DAO layers for the existing application using Spring, Hibernate, and developed various business logic and reports using HQL and Hibernate criteria.
  • Used RESTful webservices using Apache HTTP client for data coming from external systems.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application.
  • Used Eclipse as IDE tool for creating Servlets, JSP and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to client needs.
  • Applications are deployed using Tomcat.
  • Developing web portal to provide friendly UI to users for configuring their tests and triggers the automation testing framework in the backend. Web portal is developed using JSP, Servlet, Spring framework, JSF, Hibernate.
  • Maintained high quality RESTful services with the best practices found.
  • Involved in build and deploying the application using ANT.
  • Worked on bug fixing and production support.
  • Validating the applications by deploying and testing on JBoss server.
  • Developed JUnit test cases for import and validation modules.
  • Support during the implementation of the application.
  • Coordinating and performing integration test with the other teams for the project.
  • Performance Monitoring and Fine Tuning.

Environment: Java 1.7, J2EE, JSP, JPA, Spring MVC, RESTful, Hibernate, JSF, Servlet, JBDC, Mongo, JUnit, ANT, JBoss.

Confidential, MN

Java Developer

Responsibilities:

  • Used Spring MVC framework to develop the application and its architecture.
  • Used Spring Dependency Injection to inject all the required dependency in application.
  • Involved in coding, maintain, administering Servlets and JSP components to be deployed on WebLogic application server and Apache Tomcat application server.
  • Implemented Spring Beans using IOC and Transaction Management features to handle the transactions business logic.
  • Integrated Spring framework and Struts framework together.
  • Developing applications using Spring MVC, Dependency Injection to improve the usability and flexibility.
  • Used Spring JDBC template and implemented DAO design patterns to connect and retrieve data.
  • Used JMS API for mailing detailed notifications depending upon the success or failure once the backend process is complete and mailing the administrator of any system related problems.
  • Configured WebLogic application server and participated in structured code reviews.
  • Developed REST controller’s servers using Spring Data REST to serve the UI with the requires JSON.
  • Developed REST exceptional handling controller’s advices to respond to bad requests and server-side exceptions.
  • Used complete annotations based approach to develop the application using Spring Boot and was also involved in setting up the Spring bean proofing.
  • Consumed SOAP, JAX-WS based web services using Spring framework and used SOAP UI for testing these services.
  • Used REST client and POSTMAN to test the rest web based services and used JUnit and Mockito to test the middleware services.
  • Prepared documentation for unit test plan and unit test results for the QA purpose.
  • Participated in the release shakeouts/overnight deliveries and QA support.

Environment: Java 1.7, JDBC, Spring Core, Spring REST, JAX-RS, JAX-WS, JUnit, Mockito, Hibernate, Spring Beans, IOC, DI, JMS, JSON, Struts, WebLogic.

Confidential . MN

Java Developer

Responsibilities:

  • Experienced in performing extensive analysis and design by working on projects of all sizes that require exposure to all the aspects of the project life cycle and creating and maintaining the documentation.
  • Extensive use of Struts framework for controller components and view components.
  • Developing REST services using Jersey framework.
  • Extensively used Spring (core, JDBC, web MVC and Boot) framework.
  • Involved in creating schemas based upon business requirements and reviewing with architects.
  • Extensively used XML technologies like XML parses and XSD.
  • Used EhCache for catching the static data to reduce network calls.
  • Involved in design, development and implementation of the application using Test Driven Development approach.
  • Enhanced some existing components to move from Hibernate-JPA to Spring JDBC to improve the performance.
  • Used Spring JMS for asynchronous messaging to produce/consume messages.
  • Used AOP for retrying services when any timeout happens.
  • Observing all monitors of applications on high priority and providing solutions.
  • Involved in activities like code reviews using crucible.

Environment: Java 1.6, J2EE, JMS, AOP, Spring, Hibernate, RESTful, XML, JUnit, Mockito, JDBC.

Confidential

Software Developer

Responsibilities:

  • Involved in designing and developing Servlet’s, JSP’s, Java Classes and HTML forms.
  • Involved in designing UI screens using HTML and Java Script.
  • Coded JDBC calls in the Servlets to access Oracle database tables.
  • Developed applications using Struts, Servlets and JSP’s.
  • Developed the applications using J2EE architecture.
  • Participated in Software Development Life Cycle through all stages.
  • Involved in fixing defects and unit testing with the test cases using JUnit.
  • Involved in bug fixing for debugging different module in Eclipse IDE.
  • Involved in writing JUnit test cases for the service layer.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development and testing.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Developed Database Procedures for updating, Inserting, and deleting table for a complete logical Unit of Work (LUW) using PL/SQL under Oracle Database Server.
  • Database design, writing stored procedures and triggers, writing sessions and entity beans, JMS client and message driven beans to receive and process JMS messages, JSP’s and Servlets using MVC architecture.
  • Developed various helper classes needed following Core Java Multi-threaded programming and Collection classes.
  • Used Maven for building and deployment purpose.
  • Developed user and technical documentation.
  • Performed unit testing of the developed components using JUnit.
  • Involved in the Performance Tuning in Java as well as Database.

Environment: Java, J2EE, Servlets, JSP’s, Struts, Spring, Hibernate, XML, JSON, JDBC, JBoss, JUnit, ANT, Agile.

Confidential

Software Developer

Responsibilities:

  • Developed applications using Object Oriented Programming.
  • Involved in Analysis, Design, Implementation and Testing of the project.
  • Developed applications using Java Design patterns, Servlets.
  • Involved in designing and developing of modules in Spring MVC.
  • Involved in building GUI screens using JSP and Spring MVC.
  • Involved in writing batch code using Spring.
  • Involved in documenting the work and presenting it to the client.
  • Developed standalone applications using Multithreading and collections.
  • Developed XML schemas for applications.
  • Implemented Java Design Patterns like Singleton and DAO.
  • Used Hibernate for Object Relational Mapping.
  • Used Exceptional handling for many applications.
  • Fully involved in testing the application in DEV and Stage Environments.
  • Applying the CSS styles done the client-side validation for the application.
  • Involved in developing web pages and fixing the defects related to that pages.

Environment: Java, J2EE, XML, DAO, Singleton, JDBC, Servlets, Struts, JSP, Spring, Spring MVC, JUnit.

Hire Now