Java Developer Resume
SUMMARY:
- As a Java/J2EE developer with over 10 years of experience, strong back end development with front end designs. Technical strengths include Java, J2EE - Servlets, JSP, JDBC, JNDI, Java Beans, XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring, Mybatis and Hibernate.
- Solid experience in using Java Design Patterns and Unified Modeling Language (UML) in designing JEE applications.
- Extensive development experience in object oriented analysis, design and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall and Agile.
- Excellent programming skills in JAVA, C, C++, HTML, DHTML, JavaScript, AngularJS, SQL, PL/SQL and XML Technologies.
- Solid experience in design, development of web based applications using HTML5, DHTML, CSS3, JavaScript, Angular-JS, AJAX, JSP, Java Script libraries like JQuery & DOJO and Tag Libraries.
- Solid knowledge on Spring Boot and Micro Services with Spring Cloud.
- Extensively worked in application development using Android SDK.
- Worked with version controlling tools, which includes Git Hub, SVN, CVS, and Accurev.
- Hands on experience with persistence layer using SQL, Hibernate, JPA, JDBC, PL/SQL-Stored procedures, functions, triggers, Cursors etc.
- Proficient in RDBMS and experience with Database technologies like Oracle, MS SQL SERVER and MySQL.
- Strong in design and development of SOAP & Restful Web Services using WSDL, SOAP, JAX-WS, JAX-RPC, CXF, AXIS, JAX-RS, JERSEY, JSON, CXF, and WS-Security.
- Hands on experience in asynchronous messaging using ActiveMQ, Apache Camel.
- Experience in development of unit test scripts using JUnit and resolve the system test issues and used Log4j to create logs of the application’s flow of control.
- Expertise in JUNIT testing using Mockito and Power Mockito, integration testing and SOAP UI testing.
- Hands on experience in creating build & deployment tools using Maven, Ant and Jenkins.
- Good knowledge on ORM, Persistence concepts and DAO pattern and its related design patterns.
- Expertise in using Java/J2EE design patterns including Intercepting Filter, MVC, Singleton, Data Access Object, Data Transfer Object, Service Locator, client-server and n-tier architectures.
- Good expertise using various IDE tools like Eclipse. IntelliJ and Net Beans.
- Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team.
- An enthusiastic and project-oriented team player with solid communication and interpersonal skills with ability to develop creative solutions for challenging client needs.
- Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
TECHNICAL SKILLS:
Languages: Java, C, C++, SQL, JavaScript, JQuery, CSS, HTML, XHTML, XML, UML
IDE: Eclipse, NetBeans
Mobile Development: Android
Android Skills: ADT Plugin, SDK-development
Skills: Core Java, J2SE, J2EE, J2ME, JSP, Servlets, Swing, AWT, JDBC, JMS, JNDI, Hibernate, XSD, SAX, DOM, AJAX, Struts, Spring MVC, Spring Boot, Micro Services with Spring Cloud, AngularJs, Extjs MVC.
Application/Web Servers: Tomcat, JBoss
Scripting: Unix Shell Scripting (Bash, Bourne, Korn, Perl), Javascript
Web Services: SOAP, WSDL, JAX-WS, UDDI, CXF, AXIS, JAX-RS, JERSEY, WS-Security
Version Control Systems: MS Visual Source Safe, CVS, SVN, AccuRev, Git
RDBMS/Databases: Oracle, MS SQL Server, MySQL, Informix
Design Methodologies: MVC, Singleton, Data Access Object, Data Transfer Object, Service Locator
Operating Systems: Windows NT/XP, Unix, Linux
PROFESSIONAL EXPERIENCE:
JAVA Developer
Confidential
Responsibilities:
- Analyzing the business requirements and propose an appropriate functional and technical solution
- Involved in Design & Development of the Application
- Developed REST web services using apache camel cxf.
- Developed POSTMAN test cases to test the Services.
- Implemented Log4j for logging and tracing
- Used Eclipse as an integrated development environment (IDE) for developing the code.
- Written SQL queries and procedures for getting the details from the Database.
- Used JBOSS server as a runtime for deployment of application
- Extensively used Java Collections & Exception Handling for development.
- Carried out Unit & Integration testing
- Used Git for Version Controlling
- Tested the written SQL queries and procedures in Postgres Enterprise manager.
Environment: Java1.8, Java/J2EE, Apache Camel Cxf, Spring, XML/JSON, REST, PL/SQL, Eclipse, Git, POSTMAN, Postgres Enterprise Manager, maven, Mybatis
JAVA Developer
Confidential
Responsibilities:
- Analyzing the business requirements and propose an appropriate functional and technical solution
- Involved in Design & Development of the Application
- Developed REST web services using apache camel cxf.
- Developed POSTMAN test cases to test the Services.
- Implemented Log4j for logging and tracing
- Used Eclipse as an integrated development environment (IDE) for developing the code.
- Written SQL queries and procedures for getting the details from the Database.
- Used JBOSS server as a runtime for deployment of application
- Extensively used Java Collections & Exception Handling for development.
- Carried out Unit & Integration testing
- Used Git for Version Controlling
- Tested the written SQL queries and procedures in Postgres Enterprise manager.
Environment: Java1.8, Java/J2EE, Apache Camel Cxf, Spring, XML/JSON, REST, PL/SQL, Eclipse, Git, POSTMAN, Postgres Enterprise Manager, maven, Mybatis
JAVA Developer
Confidential
Responsibilities:
- Analyzing the business requirements and propose an appropriate functional and technical solution
- Involved in Design & Development of the Application
- Developed REST web services.
- Developed POSTMAN test cases to test the Services.
- Implemented Log4j for logging and tracing
- Used Eclipse as an integrated development environment (IDE) for developing the code.
- Written SQL queries and procedures for getting the details from the Database.
- Used JBOSS server as a runtime for deployment of application
- Extensively used Java Collections & Exception Handling for development.
- Carried out Unit & Integration testing
- Used AccuRev for Version Controlling
- Tested the written SQL queries and procedures in TOAD.
Environment: Java1.7, Core Java/J2EE, Spring MVC, XML/JSON, REST, Oracle, Eclipse, AccuRev, POSTMAN, TOAD, maven, Mybatis
JAVA Developer
Confidential
Responsibilities:
- Analyzing the business requirements and propose an appropriate functional and technical solution
- Involved in Design & Development of the Application
- Developed SOAP, REST web services.
- Developed SOAPUI, POSTMAN test cases to test the Services.
- Implemented Log4j for logging and tracing
- Used Eclipse as an integrated development environment (IDE) for developing the code.
- Written SQL queries and procedures for getting the details from the Database.
- Used JBOSS server as a runtime for deployment of application
- Extensively used Java Collections & Exception Handling for development.
- Carried out Unit & Integration testing
- Used AccuRev for Version Controlling
- Tested the written SQL queries and procedures in TOAD.
Environment: Java1.7, Java/J2EE, XML/JSON, SOAP, REST, Oracle, Eclipse, AccuRev, SOAPUI, TOAD, maven, Mybatis
JAVA Developer
Confidential
Responsibilities:
- Analyzing the business requirements and propose an appropriate functional and technical solution
- Involved in Design & Development of the Application
- Developed SOAP, REST web services.
- Developed SOAPUI test cases to test the Services.
- Implemented Log4j for logging and tracing
- Used Eclipse as an integrated development environment (IDE) for developing the code.
- Written SQL queries and procedures for getting the details from the Database.
- Used JBOSS server as a runtime for deployment of application
- Extensively used Java Collections & Exception Handling for development.
- Carried out Unit & Integration testing
- Used AccuRev for Version Controlling
- Tested the written SQL queries and procedures in TOAD.
Environment: Java1.7, Core Java, J2EE, XML, SOAP, REST, Oracle, Eclipse, AccuRev, SOAPUI, TOAD, maven, mybatis
Sr. J2EE Developer/Analyst
Confidential
Responsibilities:
- Analyzing the business requirements and propose an appropriate functional and technical solution
- Involved in preparing Mock-up screens/Functional Design Specifications (FDS)
- Involved in Design & Development of the Application
- Converted C# front end screens to HTML5/CSS using Backbone framework.
- Developed RESTful web services.
- Developed batch jobs with JavaBatch framework and Servlets.
- Implementing DAO pattern to persist data using DAO framework designed at Home Depot
- Developed JUnit test classes to test the Services.
- Implemented Log4j for logging and tracing
- Used Tomcat admin console to create Data source.
- Used Home Depot Eclipse (THD Eclipse) as an integrated development environment (IDE) for developing the code.
- Used Tomcat ISP server as a runtime for deployment of application
- Extensively used Java Collections & Exception Handling for development.
- Prepare & reviewing Test cases & Production Support Documents.
- Used Jenkins to build & deploy the application in DEV, UAT & SIT environments
- Carried out Unit & Integration testing
- Participated in QA defect review meetings and fixing the defects
- Coordinated with Deployment teams to deploy the ear file in DEV, UAT & SIT environments.
- Used SVN for Version Controlling
- Customized DAO Framework utilized and implemented for connection pooling to connect to Informix 10.
- Production support
Environment: Java1.5, J2EE, Restful Web Services,HTML5,CSS, XML, SOAP, JUnit, SQL, DB2,Eclipse, Microsoft Visio, Quality Centre 10 & Windows 7, SVN
Sr. J2EE Developer/Analyst
Confidential
Responsibilities:
- Analyzing the business requirements and propose an appropriate functional and technical solution
- Involved in preparing Mock-up screens/Functional Design Specifications (FDS)
- Involved in Design & Development of the Application
- Developed RESTful web services.
- Developed batch jobs with JavaBatch framework and Servlets.
- Implementing DAO pattern to persist data using DAO framework designed at Home Depot
- Developed JUnit test classes to test the Services.
- Implemented Log4j for logging and tracing
- Used Tomcat admin console to create Data source.
- Used Home Depot Eclipse (THD Eclipse) as an integrated development environment (IDE) for developing the code.
- Used Tomcat ISP server as a runtime for deployment of application
- Extensively used Java Collections & Exception Handling for development.
- Prepare & reviewing Test cases & Production Support Documents.
- Used Jenkins to build & deploy the application in DEV, UAT & SIT environments
- Carrying out Unit & Integration testing
- Participated in QA defect review meetings and fixing the defects
- Coordinated with Deployment teams to deploy the ear file in DEV, UAT & SIT environments.
- Used SVN for Version Controlling
- Customized DAO Framework utilized and implemented for connection pooling to connect to Informix 10.
- Production support
Environment: Java1.5, J2EE, Restful Web Services, XML, SOAP, JUnit, SQL, DB2,Eclipse, Microsoft Visio, Quality Centre 10 & Windows 7, SVN
J2EE Programmer/Analyst
Confidential
Responsibilities:
- Analyzing the business requirements and propose an appropriate functional and technical solution
- Involved in Design & Development of the Application
- Developed RESTful web services.
- Consumed Third party SOAP service
- Implementing DAO pattern to persist data using DAO framework designed at Home Depot
- Developed JUnit test classes to test the Services.
- Implemented Log4j for logging and tracing
- Used Tomcat admin console to create Data source.
- Used Home Depot Eclipse (THD Eclipse) as an integrated development environment (IDE) for developing the code.
- Used Tomcat ISP server as a runtime for deployment of application
- Extensively used Java Collections & Exception Handling for development.
- Prepare & reviewing Test cases
- Carrying out Unit & Integration testing
- Used SVN for Version Controlling
- Customized DAO Framework utilized and implemented for connection pooling to connect to Informix 10.
Environment: Java1.5, J2EE, Restful Web Services, XML, SOAP, JUnit, SQL, DB2, Eclipse, SVN.
Confidentia
J2EE Programmer
Confidential
Responsibilities:
- Analyzing the business requirements and propose an appropriate functional and technical solution
- Involved in Design & Development of the Application
- Developed RESTful web services.
- Consumed Third party SOAP service
- Implementing DAO pattern to persist data using DAO framework designed at Home Depot
- Developed JUnit test classes to test the Services.
- Implemented Log4j for logging and tracing
- Used Tomcat admin console to create Data source.
- Used Home Depot Eclipse (THD Eclipse) as an integrated development environment (IDE) for developing the code.
- Used Tomcat ISP server as a runtime for deployment of application
- Extensively used Java Collections & Exception Handling for development.
- Prepare & reviewing Test cases
- Carrying out Unit & Integration testing
- Used SVN for Version Controlling
- Customized DAO Framework utilized and implemented for connection pooling to connect to Informix 10.
Environment: Java1.5, J2EE, Restful Web Services, XML, SOAP, JUnit, SQL, DB2, Eclipse, SVN.
J2EE Developer
Confidential
Responsibilities:
- Analyzing the business requirements and propose an appropriate functional and technical solution
- Involved in Design & Development of the Application.
- Created Unit test cases for all developed modules
- Clustering, Optimization, Data Transfer and Assortment functionality handled in GWT
- Developed MPOS and MWallet in Android SDK
- Developed Multi channel (Ecommerce, Mobility and Store solutions) integration with tibco
- Designed and developed UI screens with Struts, JSP and Servlet to provide interactive screens to display data.
- Database access was done using JDBC. Accessed stored procedures using JDBC.
- Developed Customer Relation Management (CRM) with Spring MVC and Hibernate
Environment: Windows XP, Android SDK, MySQL, Eclipse 3.5, GWT, Spring MVC, Struts, Hibernate, JSP & Servlets
J2EE Developer
Confidential
Responsibilities:
- Analyzing the business requirements and propose an appropriate functional and technical solution
- Involved in Design & Development of the Application.
- Designed and developed UI screens with Java Swings to provide interactive screens to display data.
- Developed and implemented client side and server side validations.
- Designed and developed presentation layers as well as business layer for the entire application.
- Database access was done using Ibatis.
- Maintained Mysql DB for all Modules.
- Created Unit test cases for all developed modules
- Worked on bug fixing and enhancements on change requests.
Environment: Windows XP, MySQL, Eclipse 3.3, Java Swings, Ibatis, SymmetricDS and DataVision