Java Developer Resume
Atlanta, GA
SUMMARY
- A Well - Determined and Professional Developer wif 8+ years of extensive experience in Java Technologies using Object oriented analysis/design wif all phases of application development like Data Access, Business, Presentation layers and experience in complete SDLC from requirement analysis, design, development, testing and implementation.
- Developed web applications using Core Java.
- Experience in developing web-based applications using Java, Web Services like SOAP and RESTful services, and database like oracle, MySQL, DB2.
- Experience in developing web-based applications using Adobe ColdFusion Adobe Cold box and ORM.
- Proficient in OOAD Technologies developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using case tools like Microsoft Visio.
- Expert in Core Java wif strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling, File handling and Generics in various projects.
- Expertise in developing web pages using HTML, CSS, JavaScript, PHP, jQuery, Coffee Script, Ajax, Bootstrap, AngularJS wif webpage cross browser compatibility and responsive web design and Server scripting language like Node JS.
- Experience in developing web applications onMVCbasedframeworkslike JavaScript MVC.
- Hands-on experience to setup, configure continuous build processes using Jenkins.
- Working experience of Relational DBMS like MySQL, Oracle SQL PL/SQL, SQL Server (MS SQL), DB2, PostgreSQL and NoSQL DBMS like MongoDB.
- Knowledgeable wif RDBMS concepts like writing SQL Queries.
- Extensive development experience in different IDE's like Eclipse 3.x, NetBeans, Adobe ColdFusion.
- Hands on experience in working wif Junit.
- Experience in Agile software development process, Test Driven Development and Scrum.
- Experience in software configuration management using Tortoise SVN, GitHub and Bit bucket.
- Experience wif Windows, UNIX Operating Systems and Linux Engineer.
- Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated wif other teams to resolve end-user issues promptly.
- Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work wifin a team environment.
TECHNICAL SKILLS
Languages: C, C++, Java, ColdFusion (CFML), SQL, PL/SQL.
J2EE Technologies: Servlets, JSP, JDBC, and Web Services (REST).
Markup/XML Technologies: HTML5, CSS3, SCSS, LESS, JavaScript, Coffee Script, PHP, AngularJS, Node.js, Bootstrap, XML, AJAX, jQuery, JSON
Tools: & Framework: Struts MVC, Spring, JUnit.
Web services: RESTful, ORM.
Middleware Technologies: JMS.
Web/App Servers: WebSphere, Apache Tomcat, WebLogic Server.
Database: Oracle, SQL-Server, MySQL server.
IDEs: Eclipse, ColdFusion Builder, NetBeans, Sublime.
Testing Tools/ Others: JUnit.
Version Control: Tortoise SVN, GitHub.
Build-Automation Tools/ Issue Tracking Tools: Jenkins, JIRA.
OS & Environment: Windows, UNIX, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Working as a Java Application Developer for my team to develop rapid and robust applications.
- Responsible in writing teh API’s using JAX-RS for Restful API’s.
- Involved in GUI, Functional, Interface, Regression, Integration and User Acceptance Testing.
- Regularly participated in Technical and Used Case review meetings for various functionalities in teh application.
- Developed keyword driven and data driven frameworks to retrieve test actions, test data from excel files and SQL databases.
- Involved in planning, preplanning and standups sessions of teh Sprint.
- Involved in writing teh client side scripts using JavaScript, JQuery.
- Implemented teh JavaScript MVC framework based on MVC design pattern.
- Developed framework using Java, MySQL and web server technologies
- Used JUNIT for unit testing and check API performance.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Implemented Representational state transfer(REST) Web services for distributed systems using Jersey framework to retrieve data from client side.
- Used SVN version controlling tool and project build tool JENKINS.
Environment: JDK1.7, J2EE, Oracle, IntelliJ, Tomcat 7.0, XML, JAX-RS Restful Web services, GIT, Jenkins, Splunk.
Confidential - Saint Petersburg FL
Sr. Java/JEE Developer
Responsibilities:
- Designed and developed spring configuration files and implemented architecture and developed day to day code for teh business logic.
- Created custom plugins, templates, and functions for AngularJS application.
- Implemented OOPS and Multithreading to good effect in various parts of teh application.
- Used Collections extensively to store, retrieve and manipulate objects in teh business logic layer.
- Developed java classes that used JMS to communicate wif teh Queue managers.
- Used Web services for transmission of large blocks of XML data over HTTP.
- Developed teh Business Logic using Plain Old Java Objects (POJOs). Developed application service component.
- Good understanding of teh various states of objects in Hibernate and well versed wif teh transportation of data objects across teh tiers by detaching, reattaching to teh session.
- Used Oracle 11g SQL prompt to interact wif teh database.
- Worked wif different utility classes that are used all over teh application for validations and formatting at teh back end.
- Used Git as a version control. Used Git bash, Source tree and Tortoise Git tools for version control. Creating branches on teh source code, adding, staging and committing code as a part of development.
- Used Jira which is integrated wif Issues, Code, Builds and Documents related to teh project as a part of agile methodology (Atlassian JIRA and JIRA Plugins).
- Used Maven to build and manage teh project.
- Developed JUnit test cases for required module.
- Used Tomcat server for teh application development and deployment.
- Used Git as a version control.
Environment: JDK1.7, Oracle Sql, Git, JUnit, Restful Web Services, Tomcat 7.x. Windows, XML
Confidential
Sr. Java/JEE Developer
Responsibilities:
- Involved in complete development of ‘Agile (SCRUM) Development Methodology’ and tested teh application in each iteration.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
- Developed Mobile Applications using Java and Coffee Script.
- Created a Single Page Application (SPA) using Coffee Script as framework, to bind data wif specific views and to synchronize data wif server.
- Used JavaScript, JQuery, Node JS and AJAX technologies for front end user input validations and Restful web service calls.
- Designed front-end presentation logic using JSP, HTML5, CSS3
- Implemented AJAX for asynchronous communication wif server providing better user experience.
- Implemented Business Logic using Java.
- Implemented Representational state transfer(REST) Web services for distributed systems using Jersey framework to retrieve data from client side.Created logical and physical data models putting to practice, concepts of normalization and RDBMS.Involved in Bug fixing of various modules that were raised by teh testing teams in teh application during integration testing phase.Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest tool for performance testing.Configured development environment using WebSphere application server for developer’s integration testing. To keep track of issues and tasks on individuals used JIRA ticketing system.
- Used GIT to maintain teh version of teh files.
- Successfully released on IOS and Google Play store.
Environment: Java, Agile, JavaScript, Coffee Script, JQuery, AJAX, Oracle, Git, RESTful Web Services, HTML5, CSS, Jenkins, JUnit, JIRA.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development and used Agile Methodology for application development.
- Teh application is designed using J2EE design patterns and technologies based on MVC architecture.
- Involved in using Core Java concepts - Collections, Exception Handling, Multithreading.
- Developed teh presentation layer using JSP’s and AJAX.
- Created and developed REST based Web Services wif JSON type of response.
- Implemented security autantication for front-end views based on teh access privileges.
- Involved in writing DAO, DTO using Hibernate Dao Support.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Used AngularJS, JQuery, Node JS and AJAX technologies for front end user input validations and Restful web service calls.
- Used GIT for version control of teh application.
- Interacted wif quality assurance team for requirements gathering and analysis.
Environment: Core Java, JSP, AJAX, JSON, MySQL, HTML, XML, Oracle, DAO patterns, AngularJS, REST, GIT.
Confidential
Java Developer
Responsibilities:
- Involved in teh entire life cycle development of teh application. Reviewing and analyzing data model for developing.
- Developed web services using REST/SOAP, ORM services.
- Used JavaScript, CFML for Presentation layer to reduce teh application complexity.
- Used HTML, CSS, Bootstrap, JavaScript, JQuery, JSON for User Interface (UI).
- Implemented login functionality on teh client side in CFML and JavaScript, routing logic and navigation from screen to screen.
- Involved in developing application using ColdFusion, MVC Framework.
- Used CFML for intensive user operations and client-side validations.
- Developed Web services using Adobe cold Box engine.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Wrote Stored Procedures and complicated queries for MYSQL.
- Performed deployment of applications on Adobe ColdFusion Application Server.
- Used Git for version control and Clear Quest for bug tracking.
Environment: Java, PL/SQL, ORM services, SOAP, RESTful, HTML, CFML, CSS, JavaScript, JSON, JQuery, Oracle, MYSQL, Git, Adobe ColdFusion, Adobe Cold Box, ColdFusion Application Server.
