We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • A passionate SoftwareDeveloper with over 7+ years of experience in complete Software Development Life Cycle.
  • Extensive experience in System Analysis, Design, Development, Testing, Implementation and Maintenance of Business and Enterprise applications using Java, J2EE based technologies, frameworks and various auxiliary tools.
  • Extensive knowledge in designing and developing Web based applications with Java, J2EE, JSP Servlets, Struts, JavaBeans, JSTL, JDBC, Hibernate, JavaScript, RESTful web services, and Spring Framework.
  • Experience in Core Java concepts such as OOP concepts, Collections Framework, ExceptionHandling, and Multi - Threading.
  • Proficient in developing presentation layer using HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON, and XML.
  • Extensive experience with spring core, Spring IOC, Spring MVC, and Hibernate ORM.
  • Familiar with Single Page Application development using route services in Angular 2.0
  • Thorough understanding and experience using relational database MySQL.
  • Experience with enterprise application techniques, including web services like REST, JSON, XML, SOAP, and HTTP.
  • Implemented MVC architecture in developing web applications to achieve modular programming.
  • Knowledge in building projects using Maven.
  • Experience in developing queries using PL-SQL, and creating Databases, Tables, Views, and Procedures.
  • Experience in Design and Development of Java SOAP Web Services has excellent understanding of xml technologies XML, XSD, XSL and parsers SAX, DOM and marshallers JAXB 2.0.
  • Hands on experience with Mobile application development using Android SDK, SQLite, Google Firebase. Worked onmobileUI design, JSON & XML parsing, Google Maps API, and Google sign in.
  • Well-versed with Algorithms & Data Structuresconcepts, and Object-Oriented Design techniques.
  • Experience in design and development using Agile and Waterfall methodologies.
  • Knowledge of Internet and network protocols like HTTP, TCP, UDP, SMTP, and FTP.
  • Experience with Version Control and Configuration tools like Git, SVN, GitHub, and JIRA.
  • Good knowledge and understanding of ETL and reporting tools like SAP BW BI, SAP Bex.
  • Quick learner of new technical concepts with a mindset focused on continuous improvement.
  • Ability to manage multiple projects while meeting challenging deadlines.
  • Highly adaptable in rapidly changing technological advancements with strong analytical and organizational skills.

TECHNICAL SKILLS:

Languages: Java 1.6/1.7, Python, C, PL/SQL

J2EE Technologies: JSP, Servlets, JDBC, Java Mail API, JSTL, JUnit

Framework: Spring 3.0+,Spring boot.

ORM Frame work: Hibernate 3.0 + and JPA

Project Build tool: Maven

Application/Web Servers: Apache Tomcat

Web Development: HTML5,CSS3,Bootstrap, JavaScript, AJAX, jQuery, TypeScript, Angular

IDEs: Eclipse, IntelliJ, NetBeans, Android Studio

Web Service: SOAP and RESTFUL

Version Control: GitHub, SVN

Methodology: Agile-Scrum and Waterfall.

API Testing and Developer Tools: Postman, Swagger

Database: MySQL, Google Firebase, SQLite, Realm, MongoDB

Mobile: Android

Platform: Windows, Linux

Other Tools and Technologies: AWS, SAP BW BI

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Worked closely with researchers and students on web development using Java, Spring, Hibernate, and MySQL.
  • Built wire frames and improved GUI of the application by extensively interacting with end users.
  • Developed User P Manager Window that enables other developers to add new functionalities into it.
  • Expertise in design and development of web tier of web based applications using MVC frameworks like Spring MVC, Struts, JSF and RIA technologies like JQuery, Ajax, DOJO, Angular JS, HTML 5, and CSS.
  • Designed and Developed File Upload Window which allows users to give the location of gene data.
  • Involved in configuring and integrating spring and Hibernate frameworks.
  • Stored user details into the database using Hibernate Query Language (HQL).
  • Configure Maven for project compilation and building and used GitHub for version control.
  • Involved in pair programming to identify and analyze defects and improved the efficiency of code.

Environment: Agile, Core Java, J2EE, Spring MVC, Hibernate, MySQL, HTML, CSS, jQuery, and AJAX.

Confidential

Responsibilities:

  • Developed the application using Spring framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, and Factory patterns.
  • Implemented profile editing functionality.
  • Implemented Email functionality for Sign up, Forgot password.
  • Used AJAX and JSON to make asynchronous calls to the server to fetch data on the fly.
  • Session tracking was added to maintain state of the user, the sequence of HTTP request and response transactions associated with a specific user.
  • Sign-in authentication involves Salting passwords using SHA-1 hashing to secure web application against dictionary and brute-force attacks.

Environment: Java, J2EE, JSP, HTML5, DOM, XML, MySQL, AJAX, JavaScript, Eclipse, and SHA-1 Hashing.

Confidential

Responsibilities:

  • Involved in every phase of Software Development Life Cycle like requirement gathering, designing, developing, testing and production support phases.
  • Worked on creating various documents that include Use Cases, Class Diagrams, Sequence Diagrams, and Activity Diagrams.
  • Contributed to critical functionalities of the project by working on both mid-tier and front-endmodules of the project.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC)architecture.
  • Designed and developed dynamic web pages using JSP, HTML, CSS, Bootstrap, and JavaScript.
  • Involved in multithreading for the faster response of the applications. Involved in the integration of multiple layersin the application.
  • Implemented both client and server side validations.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Used JDBC/JPA in Data Access Layer to access and update information in the database.
  • Developed Web Service and inter process communication using Java RESTful.
  • Written SQL Queries and PL/SQL - stored procedures, functions, indexes, triggers and sequences to interact with the database.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Worked closely with testing team to create test cases and test data.
  • Involved in debugging and troubleshooting related to production and environment issues.
  • Performed unit, integration, and user acceptance testing to validate client requirements.
  • Conducted root cause analysis, bug fixing, and enhanced application performance.
  • Extensively used Eclipse while writing code and used GIT for version control.
  • Actively participated in group discussions and attended SCRUM meeting with clients.

Environment: Java, J2EE, Struts, HTML, CSS, JSP, Servlets, JavaScript, Spring MVC, MySQL, JSON, XML, REST, SOAP, JDBC, JPA, jQuery, Ajax, Tomcat, JIRA, Agile, SCRUM, GitHub, and Eclipse.

Confidential

Responsibilities:

  • Participated in Agile methodology for application development. Analysis, design, coding, unit, and
  • Integration testing of business applications in an object-oriented environment.
  • Designed and developed responsive front-end UI modules for updating the information in the database.
  • Developed interactive presentation layer using XML, jQuery, JavaScript andhandled all aspects of the web application including maintaining, testing, debugging, deploying, and maintenance.
  • Used Core Java concepts like Collections, Exception Handlings, Serialization, Multi-Threading, and other javafeatures.
  • Front-end development using CSS, HTML, and JavaScript.
  • Used SAX/DOM parsers for parsing and manipulating the XML documents.
  • Adopted MVC architecture and implemented Spring frameworks to achieve web coding standards.
  • Used JDBC API to create Prepared-Statements with parameters and Callable Statements to perform transactions by connecting to MySQL database.
  • Design and development of admin, user, reporting and web services interfaces.
  • Developed a module called “Content Aggregator” to fetch social media feeds from Twitter.
  • Involved in bug fixes, enhancements, and code refactoring and used GIT for version control.
  • Assist with Production Support issues/problems as required.
  • Worked on Client and Server side validations.
  • Documented the flow and functionality of the code for further .
  • Developed code in effective way by implementing code optimization techniques, and security features.

Environment: Core Java, J2EE, JUnit, Git, JDBC, JPA, Html, CSS, JavaScript, jQuery, Tomcat, MySQL.

Confidential

Responsibilities:

  • Experience with creating and revising class diagrams, sequence diagrams, and entity relationship diagrams.
  • Read Fleet transactions from DB2 databases in the remote database and created the transaction information into delimited files and updated Oracle database in local system.
  • Used XML for interchange of data between various layers of the application - Beans, User interface (JSP, HTML), Servlets, and EJBs.
  • Used AngularJS as the development framework to build a single-page application.
  • UsedObject/Relational mapping Hibernateframework as the persistence layer for interacting withDB2.
  • UsedSpringFramework for dependency injection.
  • Used variousJ2EE design patterns, likeDTO, DAO, Business Delegate, Service Locator, Session Facade and Singleton.
  • UsedJava Messaging Services (JMS 1.1)for reliable and asynchronous exchange of important information
  • UsedWeb Services (XML, WSDL, and SOAP)for communicating data between different applications.
  • UsedWebSphere Application Serverfor deploying various components of application.
  • Configured and usedLog4Jfor logging all the debugging and error information.
  • DevelopedAnt build scriptsfor compiling and building the project.Responsible for checking all the front-end validations using JavaScript.
  • Wrote XSLT code, which displays XML data from customer insight. Also, created portlets using portal builder.
  • Using DOM API developed payload and envelop parser to parse XML data.
  • Written stored procedure (PL/SQL) and used Complex Queries with Joins in the conversion process.
  • Tuned database and SQL statements and schemas for optimal performance.
  • Expertise in SQL queries for the cross verification of data.

Environment: Core Java, J2EE, JUnit, Git, JDBC, JPA, Html, CSS, JavaScript, jQuery, Tomcat, MySQL.

Confidential

Responsibilities:

  • Worked on front-end development using HTML, CSS, JSP Servlets, and JavaScript.
  • Database integration is done using JDBC/JPA and MySQL to persist the data in the application.
  • Implemented sessions and cookies to store the user information after logging into the application.
  • Used JSTL tags, prepared statements, and SHA-1 hashing techniques to secure the web application against known attacks like Cross-site scripting, SQL injection, and social engineering.
  • Worked on email functionalities and ensured cross-browser compatibility for all pages.

Environment: Java, JSP Servlets, HTML5, CSS3, JavaScript, AJAX, JDBC, Java Mail API, MySQL, NetBeans.

We'd love your feedback!