Post Job Free

Resume

Sign in

Java/J2ee Developer

Location:
Alpharetta, GA
Posted:
April 21, 2016

Contact this candidate

Resume:

Venkatesh

acugdk@r.postjobfree.com

309-***-****

Professional Overview:

7+ years of experience in design and development of enterprise and web based applications using Core Java, J2EE technologies.

Experience working with Agile/Scrum and waterfall development methodologies

Hands on experience in HTML5 and Css3 and JavaScript.

Extensively worked in Core Java and object oriented design with strong understanding of Collections, Multithreading and Exception handling.

Strong Experience in OOAD and Performance Tuning.

Extensive experience in developing web applications with open source frameworks like Spring, JSF, Struts.

Expertise in implementing O/R mapping tools like Hibernate, JPA(TOP-LINK).

Strong working experience in development and deployment of Java/J2EE web components using Web Logic, Web Sphere, JBoss FUSE and Apache Tomcat Servers.

Experience in designing and developing UI components using JSP, JavaScript, HTML, CSS, JSTL, My Faces, Tiles, Custom Tag Libraries, AJAX, JQuery.

Experienced implementing Web Services and consuming SOAP, REST, WSDL, JAX-RS, JAX-WS.

Proficient in Java Multi-Threading.

Involved in Developing a Restful API'S service using Python Flask framework

Experience in Swing /JIDE.

Hands on experience in JavaScript, UNIX Shell Scripting.

IDEs for development - RAD, JBoss FUSE, and Eclipse.

Expertise in developing distributed applications using Application Servers such as Websphere 6.1, Web Logic 8.0, JBoss.

Expertise with JTables

Good Working Knowledge of Ant/Maven for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.

Extensive work experience with RDBMS like Oracle 9i/10g, MYSQL, MS SQL Server and developed SQL scripts and PL/SQL Stored Procedures

Experience using testing frameworks such as Junit, SELENIUM.

Hands on experience with ModelMaper, d3.js, Cardo, leaflet.

Profound knowledge on UML designs.

Architecture visualization, problem analysis and resolution

Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.

Technical Summary:

•Languages: C, C++, Java, PEARL, Python.

•Java APIs: J2EE, EJB, Servlets, JSP, JSF, JPA, HTML5, CSS3 JSTL, JAX-WS, JAX-RS, JAX-RPC, JDBC, RMI, JNDI, JMS, JAXB, Junit, AWT, Swing.

•Presentation: JSP, HTML, DHTML, XML, WSDL, CSS, JavaScript, JSON, DOM, JQUERY, AJAX, Swing/Java AWT, RCP, LESS CSS.

•Frameworks: Struts, spring, JSF, Hibernate, JPA, Apache CXF.

•Database: Oracle 8/8i/9i/10g/11g, MySQL, SQL SERVER.

•RDBMS Query tools: TOAD, SQL Developer, DB Visualiser.

•Application Servers: Apache Tomcat, GlassFish, IBM Web Sphere, Web Logic.

•J2EE Design Patterns: Front Controller, Composite View, Business Delegate, Session Façade, DAO, Command Pattern, Singleton pattern, Service Locator, Factory Pattern, DAO, SOA, MVC.

Professional Experience:

Client: Cerner Corporation, Kansas City, MO (Jan’15-Current)

Role: Java/ J2EE Developer

Responsibilities:

●Interacted with business analysts to study the requirements and design interfaces for the various use cases.

●Responsible for developing and modifying the existing service layer based on the business requirements.

●Implemented the view layer using JSP, Business layer using Spring 3.0, and persistent layer using DAO and Hibernate 3.2.

●Developed the necessary front end user interfaces in JSPs, HTML, Java Script, CSS that will be integrated using Spring MVC Framework.

●Worked on Spring Rest web service implementation.

●Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding JSP pages in spring-config.xml file.

●Taken care of multi threading in back end java beans

●Taken care of Java multi threading in common java classes / library.

●Taken care of ITEXT libraries.

●Developed HTML and JSP pages for user interaction and data presentation.

●Used Spring Framework for Dependency injection and integrated with Hibernate Framework.

●Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components. Used Spring's Bean Factory for initializing services.

●Implementation of Thread pool and locks for concurrency management.

●Used Spring Core Annotations for Dependency Injection.

●Created the Hibernate mapping and properties files using spring modules like MVC, Web and ORM. Used Hibernate template to integrate Spring DAO business objects with respective tables from the database.

●Involved in configuring hibernate to access database and retrieve data from the database.

●Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required.

●Developed entire frontend and backend modules using Python on Django Web Framework with GIT

●Developed Merge jobs in Python to extract and load data into MySQL database

●Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework

●Used Git to resolve and coding the work on Python

●Implemented complex back-end component to get the count in no time against large size MySQL database using Java multi threading

●Created tables, stored procedures in SQL for data manipulation and retrieval, Database Modification using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle 9i.

●Created XML schema documents based on the requirements and used JAXB for marshalling and unmarshalling of the XML documents.

●Implemented various standard J2EE design patterns (Singleton, Factory, Data Access Object, MVC, Front Controller)

●Used Weblogic Server 8.2 for deploying the application.

●Used MAVEN for project management and build automation.

●Used Subversion as a version control for implementing the application.

●Controlled the log information by using framework Log4j.

●Performed Unit Testing Using JUnit.

Environment: Core Java, J2EE, Weblogic 8.2, Eclipse, Spring 3.0, Hibernate 3.2, Spring Core, Spring Rest, Spring AOP, Spring DAO, JSON, JSP, JAXB, Python 3.4, Jenkins, HTML, CSS, Java Script, SQL Reporting Tool, PL/SQL, Oracle 9i, Maven, SVN/CVS, JUnit, Log4j, Django.

Client: Deutsche Bank, NJ (Jan’14-Dec’14)

Role: Java/ J2EE Developer

Responsibilities:

Implemented various OOP concepts and design patterns such as IOC(DI), Singleton, Factory, DAO, Prototype

Implemented Spring MVC for designing and implementing the UI Layer for the application.

Worked on Spring Batch for Asynchronous processing transactions.

Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user

Involved in writing Spring Validator Classes for validating the input data.

Established efficient exception handling and logging using Spring AOP.

Involved in developing Restful Web Services, deployment configuration and testing using Jersey.

Developed HTML and JSP pages for user interaction and data presentation.

Worked on persistence layer using ORM tool Hibernate with MySQL Database.

Developed Hibernate with Spring Integration as the data abstraction to interact with the database

Involved in fixing production defects.

Configured Apache HTTP Server and Apache Tomcat Server.

Utilized GitHub version controlling and committing the code to central repository.

Involved in updating database schemas using MySQL database.

Performed various DDL, DML operations on MySQL database using SQL queries.

Used JDBC for database connectivity to MySQL.

Involved in Unit Testing. Developed JUnit test cases for unit testing and used various mock up frameworks like Mockit, Rest Client UI.

Logging information using log4j.

Used Jira for defect tracking

Promptly escalate any issues, which effects product delivery and quality to reporting manager.

Environment: Java, J2EE, Pearl, Spring 3.5, Spring Batch 2.2.5, Spring MVC, Spring AOP, Spring ORM, Hibernate 4.2, MySQL, SQL, RESTful web services, Jenkins, Apache Tomcat, Log4j, JDBC, JUnit 4, Maven, Jira, HTML, JSP, Jersey

Client: Aetna Inc, Salt Lake City, UT (Aug’12-Dec’13)

Role: Java/ J2EE Developer

Responsibilities:

Attending various trainings sessions such as OOAD, programming principles, C++, Java, HTML, xml, web-services etc as trainee.

Participated in internal meetings during the requirement analysis and design of the project.

Travelled to client site along with team and met client side executives and business analysts to understand the requirements. Attended various review meetings with client side executives.

Participated in drafting various system requirements and participated in various review meetings.

Involved in design and development of the billing modules.

Taken care of complete Java multi threading part in back end components

Used EJB’s to process client request and implement the business logic.

Developed various DAO classes for database related functionalities.

Worked closely with project and business development team and reviewed the code with team lead and peers.

Developed various unit test cases for EJB’s.

Used JDBC to connect with Database using JDBC-ODBC driver

Environment: JAVA, J2EE, EJB2.1, JDBC, Weblogic Server, JBOSS, oracle, JMS, ANT, eclipse, DB2.

Client: Source Edge Software Technologies, Bangalore, India (Jan’10-Aug’12)

Role: Jr. Java Developer

Responsibilities:

Participated in the documentation and design phases of Software Development life cycle.

Involved in Web/mobile applications developer for Infosys Internal projects.

Developed Android applications using Android SDK and Android ADT for Eclipse IDE

Developed web services using REST web services for inter application communication and data migration.

Developed MYSQL functions and procedures for data persistence and retrieval.

Worked on bug fixes and improved application performance.

Extensively written Java code to develop J2EE application for providing online medical services.

Adopted Struts 1.x framework for developing MVC based web application.

Designed the user interface using HTML and CSS

Implemented Hibernate ORM for database configuration and data persistence and retrieval.

Utilized MySQL for medical records and patient data storage.

Practiced Agile methodology throughout the project development cycle.

Developed JUnit test cases for testing the reliability and performance of the application.

Environment: Java, Android, J2EE, Apache Tomcat, MySQL, SQL, Struts 1.x, Hibernate, RESTful, OOD, HTML, CSS, MVC, Agile, JUnit

Client: Smaran IT Solutions, Hyderabad, India (Dec’08-Jan’10)

Role: Java Developer

Responsibilities:

Developed JSPs.

Created Servlets for the application.

Involved in creating the SQL and PL/SQL queries and procedures.

Processing new Work Orders.

Involved in interaction with the client for designing of Functional Specification Document

Constructing code.

Environment: Core Java, JSON, JSP, Oracle 9i, Tomcat



Contact this candidate