Java Developer Resume
Clarks Summit, PennsylvaniA
SUMMARY
- Having 3+ years of professional experience in IT industry on Cross Platform (Web & Client - Server) application development and design using object Oriented Programming,Java/J2EE technologies.
- Proficient in methodologies such as Software Development Life Cycle (SDLC), Requirements Specification, Designing documents and writing Test cases using various software engineering process
- In-depth knowledge of software development methodologies and concepts Web Technologies HTML4/5, CSS/CSS3, JavaScript, XML.
- Strong knowledge in using Hibernate 2.x, 3.x, Hibernate Caching, Hibernate Transactions.
- Developed and implemented several test cases using JUnit and performed load testing.
- Experience working in environments using Agile(SCRUM) and Test-Driven development methodologies.
- Strong academic background in Object Oriented Concepts, Object Oriented Design (OOD), Programming and its implementation.
- Good Work experience on various IDE's like Eclipse.
- Extensive experience with server-side development experience using the technologies EJB, Web Services, Oracle, MySQL Server.
- Expertise in design and development of various web- and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Oracle.
- Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle (11G) Server, and My-SQL.
- Experience in developing applications on operating systems like Windows, UNIX and Linux.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
- Highly motivated self-starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadline.
TECHNICAL SKILLS
Languages: Java, C, C++, SQL, JavaScript.
User Interface: JSP, Servlets, JavaScript, CSS, JSTL, Velocity, JSTL Custom Tags Frameworks Spring MVC, Springs, Struts.
ORM Frameworks: Hibernate
Databases: Oracle, MySQL, MongoDB
Scripting Languages: JSP.
Data Access Technologies: JDBC
Logging Frameworks: Apache.
Design Patterns: MVC, DAO patterns
Web Servers: Apache Tomcat.
Operating Systems: Windows, Linux and Mac OS.
Tools: GitHub, MS Office, Eclipse IDE, Oracle 11G PROFESSIONAL EXPERIENCE
JAVA Developer
Confidential, Clarks Summit, Pennsylvania
Responsibilities:
- Use the XML based request and response messages for communication and uses the DTDs for validation.
- Coordinate and facilitate all project Agile/Scrum activities such as release planning, iteration planning, task breakdown, development of users stories, maintenance of the product backlog reviews of stories, daily stand ups, iteration review and retrospective to mention a few.
- Worked on the front-end development using JSP, HTML, CSS, JavaScript
- System was built using Spring Model-View-Controller (MVC) architecture.
- Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations and Hibernate.
- Improved Maven build times by optimizing code and incorporating Spring resource management.
- Set up Jenkins server to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git and Maven.
- Designed and implemented the user interface using HTML5, XHTML, XML, CSS3, JAVASCRIPT & ANGULAR JS.
- Design and use of RESTfullweb services.
- Developed Restful based web services and used JSON as the communication for REST mechanism.
- Tested the response format of REST services in XML, and JSON.
- Developed REST basedMicroservices using Spring Boot.
- Java and web services application development and object-oriented modeling and database mapping using Spring JPA over Oracle and Cassandra databases.
- Used NoSQL databases like Apache Cassandra and Created Keyspace, tables using Cassandra Query language.
- Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle (11G) Server, and My-SQL.
- Used knowledge of RDMS for analysis, scripting, and for troubleshooting application and data interface issues
- Interacting with Business Analysts and Developers in identifying the requirements and designing and implementing the Database Schema.
- Created Relational Database Management System (RDMS) and Tables, views, Stored Procedures, Functions, Triggers using SQL Server
- Participated in Agile Project Management in several key projects which included the migration and consolidation of several data centers, migration planning for future system consolidation.
- Adhere to a Standard Agile Project management under SCRUM framework
- Involved in creating test case classes for business functions using Junit as a part of Test Driven Development (TDD).
- Created JDBC data source and connection pooling for the Application, and hibernate mapping files when needed.
- Consumed Restful Web Services to establish communication between different applications
- Handle the configuration of JMS Queues and JDBC connection pools .
Environment: Java 1.8,J2EE (EJB, Servlets, JavaScript, XML),Angular 2, RESTful, Springs MVC,JDBC, JMS,JSON CSS3,HTML5,JSP, MySQL workbench, Hibernate, Junit, JS, multi-threading, object oriented programming, Cassandra, Eclipse, Apache Server.
Java Developer
Confidential
Responsibilities:
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines
- Developed the Action Classes, Action Form Classes, created JSPs and configured in Web.xml files
- Created responsive GUI interface and Web pages using HTML5 and CSS3 and Javascript.
- Developed and deployed business logic using session beans and servlets.
- Used Spring 3.0 MVC framework.
- Worked on the front-end development using JSP, HTML, CSS, JavaScript
- System was built using Spring Model-View-Controller (MVC) architecture.
- Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations and Hibernate.
- Created continuous integration builds using Maven and SVN control.
- Good knowledge of data modeling techniques in Cassandra.
- Closely associated with Cassandra DBA in implementing Cassandra data model in application environment to ensure solution is not affecting existing business as usual
- Worked on data conversion by extracting data from DB2, reform data, and load data into Cassandra nodes
- Developed a static webpage using JAVA, and deployed it using cloud based technologies like AWS
- Deployed the static webpage using high availability AWS practices like Auto Scaling, Load balancing.
- Used Web Services (Restful) to exchange information.
- Used Hibernate framework for back end development and spring dependency injection for middle layer development.
- Used Junit to perform white box testing of application. Created test conditions/test data.
- Used Jenkins for continuous deployment.
- Used Log4j for logging Errors and publishing logging information to various preferred destinations.
- Tested the response format of REST services in XML.
- Developed and executed test strategy and coordinated QA testing in Agile Environment.
- Created custom Exception classes to display appropriate error messages to business users.
Full Stack Java Developer
Confidential
Responsibilities:
- Developed Presentation tier implementation which involves in creating the JSP pages, defining the page navigations, creating and configuring the backing beans, and integrating Spring MVC with the business-logic tier.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Involved in designing the application using MVC pattern
- Designed user interface layout using CSS, HTML.
- Created new database objects like Sequences, Procedures, Functions, Packages, Triggers, Indexes and Views in Development and Production environment using My SQL and Oracle.
- Development of application using DHTML, JavaScript, CSS.
- Validation is performed using spring's Validation support
- Created JSP pages decorated using CSS.
- Performed builds and deployment and responsible for source code control and release management.
- Tested the response format of REST services in XML.
- Developed Restful based web services and used JSON as the communication for REST mechanism.
- Coded application components using a test-driven approach
- Maintained project schedules and tasks
- Identified problems and formulated alternative solutions
- Worked with project managers and other team members
- Collaborated with other parts of product development team
- Ensured high quality code by using pair programming approach
- Created JUNIT test case for various functional modules, modified, debugged and executed using JUNIT plugin to Eclipse IDE.
- Developed and implemented several test cases using JUnit and performed load testing
- Performed code review and unit tested the application using Junit framework. Participated in the production support and maintenance of the project.
- Created JDBC data source and connection pooling for the Application, and hibernate mapping files when needed.
- Consumed Restful Web Services to establish communication between different applications
- Implemented Business Services using the Corejavaand spring.
- Implemented Persistence layer using Spring ORM.
- Developed validations using Struts validation framework.
Environment: Java, J2ee, Junit, JSP, JDBC, Struts,JSON, design patterns, multi-threading, object oriented programming, spring, Hibernate,Oracle10g,My SQL, Eclipse, Apache Server, CSS, HTML.
Jr. JavaDeveloper
Confidential
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
- Used Spring for Configuration.
- Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation
- Developed the web interface using MVC design pattern with Spring framework.
- Developed User Interface and implementing business process using HTML, JSP and Servlets.
- Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
- Involved in writing the presentation layer inJavaServer Pages (JSP).
- Wrote Servlet programming for the communication between web browser and server.
- Used multithreading in programming to improve overall performance.
- Responsible for coding SQL Statements and Stored procedures for back end communicationusing JDBC.
- Developed an API to write XML documents from a database.
- Utilized XML and XSL transformation for dynamic web-content and database connectivity.
- Generated Jar files are deployed on Apache Tomcat Server.
Environment: Java1.5, HTML, JSP, Servlets, Spring Framework, JDBC, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5, SQL.
