Java Developer Resume
Duluth, GA
OBJECTIVE
- Seeking a position in life to utilize my skills and abilities and achieve professional growth while being resourceful, innovative and flexible, to add valuable assets to your esteemed organization as an active member.
SUMMARY
- Overall 7+ years of experience in Software Development including Analysis, Design, Development and Deployment of Web - based Applications.
- In-depth knowledge of the Object Oriented Programming, Using Java and J2EE technologies as well as Microsoft Technologies (.Net Framework (1.1 - 4.0)).
- Extensive experience in design and modeling of applications with Object Oriented Analysis and Design.
- Good knowledge of Java including Core Java and J2EE technologies.
- Working experience in using Struts2 framework to create Web Application using JDBC.
- Working knowledge of Hibernate framework to replace the traditional data processing using SQL and JDBC.
- Knowledge of using Spring framework to create client application and incorporated the concept of dependency injection using Spring IOC container.
- Working knowledge of Eclipse IDE.
- Working experience in Application servers like Web Logic, Apache Tomcat 7.0, Jboss.
- Working knowledge of using Maven for project build/deployment.
- Working knowledge in the design and implementation of applications relying on Service Oriented Architecture (SOA) using Web Services, SOAP, and WSDL.
- Programming knowledge in XML related technologies like XML, XSL, XSLT and schemas like DTD, XSD.
- Expertise in front-end Technologies such as HTML, XHTML, ASPX, CSS and JavaScript, AJAX, JSP, Jquery.
- Proficiency in using RDBMS concepts with MS SQL and establishing JDBC.
- Good knowledge of MVC and MV-VM design pattern to create web applications.
- Experience in implementing ASP.Net based web applications using Master pages, Themes, CSS, HTML, User Controls, Validation Controls and Custom Validation Controls.
- Experience with XML document reading and writing in ASP.Net as well as in JAVA
- Database programming using ADO.NET objects, controls, connection object, command object, Data Reader object, Dataset object, Data Adapter object and LINQ to SQL.
- Knowledge of Entity Framework.
- Experience in writing Stored Procedures, Functions, DML (SQL queries).
- Good experience of E-Commerce web sites including Payment Gateway Implementation.
- Knowledge of creating and maintaining WCF (Windows Communication Foundation) services.
- Knowledge of creating and maintaining WPF (Windows Presentation Foundation).
- Experience using SSRS, SSIS.
- Executed projects using Software Development Life Cycle (SDLC) from Initial design and Architecture to Site Deployment.
- Experience in Gathering/Writing Requirements, Making Flows using MS Visio, Making PMP using Microsoft Project.
- Ability to work on high-end projects in deadline-oriented environments.
- Experience of Apache Camel.
- Experience document oriented database MongoDB.
- Excellent Result-driven, Hardworking nature, Organizational Person, Problem Solving skills and ability to quickly learn and adopt new cutting edge technologies.
- Working knowledge of using third party controls like Telerik.
- Knowledge of multiple Programming Languages such as FoxPro, C, C++, Java, VB.Net, C#, T-SQL.
- Knowledge of Angular JS & Node.js
TECHNICAL SKILLS
Programming Languages: Java 6 - 7, C#, VB.Net, C, C++, T-SQL
Web Technologies: HTML, XHTML, CSS, AJAX, JQuery, SOAP, WSDL, XML, SAX, Stax, DOM, XSLT
Scripting Languages: Angular JS, JavaScript, JQuery, VB Script
Frameworks and Tools: Struts 2, Spring 3.1, Hibernate 4.1., Apache Tiles 3.0, Apache Axis2, Apache Maven, JUnit .Net (1.1 - 4.0), ASP.NET
Databases: MS-SQL Server 2000/2005/2008/2008 R2, MS-Access, My SQL, MongoDB
Web Servers: Apache Tomcat 7.0, MS-IIS 5.0/6.0, GlassFish, Jboss, jetty
IDE’s: Eclipse, MS Visual Studio, JDeveloper
Platforms: Windows 7/XP/Vista/NT/ 2000/2008/2010
Methodologies: Agile, Waterfall, MVC Design Pattern, TDD (Test Driven Development), J2EE design patterns
UI Tool: Adobe Dreamweaver
J2EE Technologies: JSP, JDBC, Swing, EJB, JSF, JMS, Web Services (SOAP/REST)
Version Control System: Tortoise SVN, MS SourceSafe, Perforce, Git
PROFESSIONAL EXPERIENCE
Confidential, Duluth, GA
Java Developer
Responsibilities:
- Develop new batch jobs outlined in requirement specifications and communicate with the Implementation Analysts or Manager to resolve questions as they arise
- Involve in requirement gathering conferences.
- Utilize existing generic batch job programs to minimize development time.
- Jobs could use different file format e.g. Fixed Width, XML, Excel sheet, CSV.
- Create & customize jobs as per the need for client specific requirements.
- Write Callable to execute job specific rules in Groovy.
- Create new Java classes & methods as per requirements.
- Used Annotation based dependency.
- Update Spring files.
- Write SQL for new development.
- Troubleshooting and root cause analysis for production issues when escalated.
- Participate in code reviews with teammates and provide feedback.
- Perform and complete any task assigned by Senior IT Management.
- Managed UI tool, which was accessible to data analyst.
- Use Apache Camel routes for file management.
- Use Agile methodology to meet time line and avoid delay in deliverable.
- Use AceProject,OneStop and OnTime to keep track of tasks.
- Using VersionOne to manage agile methodology (sprints & releases).
- Using Jenkins for continuous integration.
Environment: Java 7, Groovy, Spring, Eclipse, JavaScript, SQL Server, Jetty, Maven, Hibernate, Quartz Scheduler, SOA, Tomcat, Git, DevOps
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Worked on Agile methodology to meet the time lines with quality deliverable and involved in client meetings for requirement gathering and analyzing them.
- Designed and developed user interactive (UI) web pages using JSP, AJAX, JavaScript, Custom Tags, CSS and JQuery in Struts Frame Work.
- Used Singleton pattern to load the property files specific for the application.
- The data for the entire application TEMPhas been handled using the SQL Server 2008.
- Hibernate TEMPhas been used to store the data collected from consumer into the Database.
- Involved in integration of the back end system with Web Services using SOAP.
- JBOSS Application server TEMPhas been used for deploying the application in the environment.
- Used SPIRA to create and trace the incidents post production. Fixed the online incidents according to the incident description and information from SPIRA.
- Extended support to the testing team and was responsible for bug fixing.
- Used Log4J to capture the logs that includes runtime exceptions which had been handled to minimize the occurrence of bugs.
- JUnit TEMPhas been used to develop and perform the test cases.
- Used SVN as a documentation repository and version controlling tool.
- Used Maven as a build tool and Jenkins to perform the continuous integration
Environment: J2EE, JSP, JavaScript, JQuery, Struts 2, Hibernate, XML, HTML, CSS, AJAX, SQL Server, Eclipse, iReport, JBoss, JUnit, SVN, Maven, Jenkins, SPIRA, SOAP, WSDL.
Confidential, Nashville, TN
Java Developer
Responsibilities:
- Involved in understanding of business requirements, design and development of project.
- Analyzed and modified existing code wherever required.
- Designed the front-end screens using JSP, Servlets and JavaScript.
- Designed the User Interface module using J2EE, JSP, JSTL, and Struts frameworks.
- Used Oracle database for different transactions.
- Modified the code using Struts tiles framework
- Modified web.xml and struts.xml as per requirements.
- Manipulated the code between Java classes, and JSP files, to process to add, edit and delete actions on the data incoming and outgoing to the database.
- Worked on JSP Tag Libraries using Struts Tag libraries.
- Used Java JDK, Eclipse EE IDE, and GlassFish server. Creating, writing and deploying the application.
- Used PL/SQL stored procedures for calculation of different benefits related tasks in various modules. Implemented the Struts framework, with MVC architecture.
- Used multiple design patterns such as, Intercepting filter, Data-access-object, Transfer object, MVC, and Iterator Pattern.
Environment: Windows Java, J2EE, Struts, JavaScript, Eclipse, JSP / Servlets, SQL, Web Services, WSDL, HTML.
Confidential
Sr. .Net Developer
Responsibilities:
- Involved in understanding of business requirements, design and development of the project
- Involved in creating and reviewing technical design documents (Flow Chart and PMP)
- Involved in Database design
- Involved in writing Stored Procedures
- Implemented whole Internal Messaging system for project
- Implemented Master-Child web pages using ASP.Net framework with MVC Architecture
- Used DataSet Objects for the Database handling.
- Developed the presentation layer using ASPX, ASCX, HTML and client side validations using JavaScript/AJAX
- Tested and deployed the application on client’s server.
Environment: .Net 3.0, ASP.NET, JavaScript, ADO.Net, IIS, SQL Server 2005, C#
Confidential
.Net Web Developer
Responsibilities:
- Involved in understanding of business requirements, design and development of the project
- Involved in creating and reviewing technical design documents
- Involved in Database design
- Involved in writing Stored Procedures
- Implemented ASP.Net framework with MVC Architecture
- Used DataSet Objects for the Database handling.
- Developed the presentation layer using ASPX, ASCX, HTML and client side validations using JavaScript/AJAX
- Used XML Document and XSLT to present data in Data Control(Data Grid)
- Involved in maintaining website.
Environment: .Net 2.0, ASP.NET, JavaScript, ADO.Net, IIS, SQL Server 2005
Confidential
.Net Web Developer
Responsibilities:
- Involved in understanding of business requirements, design and development of the project
- Involved in creating and reviewing technical design documents
- Involved in Database design
- Involved in writing Stored Procedures
- Implemented ASP.Net framework
- Used DataSet Objects for the Database handling.
- Developed the presentation layer using ASPX, ASCX, HTML and client side validations using JavaScript/AJAX
- Worked on Internal Messaging System Module.
Environment: .Net 2.0, ASP.NET, JavaScript, ADO.Net, IIS, SQL Server 2005
Confidential
.Net Web Developer
Responsibilities:
- Involved in understanding of business requirements, design and development of the project
- Involved in creating and reviewing technical design documents
- Involved in Database design
- Involved in writing Stored Procedures
- Implemented ASP.Net framework
- Used DataSet Objects for the Database handling.
- Developed the presentation layer using ASPX, ASCX, HTML and client side validations using JavaScript/AJAX
- Worked on Internal Messaging System Module.
Environment: .Net 1.1, ASP.NET, JavaScript, ADO.Net, IIS, SQL Server 2000
