We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 7 years of experience in the field of Software Engineering and Information Technology in software analysis, design, development (coding and testing) and implementation.
  • Extensive experience in web application development using J2EE technologies (Servlets, JSP, JDBC, Java Beans, JSF, Struts, AJAX, JMS, JNDI, RMI, Hibernate).
  • Extensive experience in building Java RESTful Web services (JAX - RS) to simplify the development and deployment of web service clients and end points.
  • Experience in working with web page development using HTML, XHTML, DHTML, XML, XSLT, CSS, JSP, AJAX, AngularJS, JQuery and JavaScript.
  • Experience in working with various database technologies like Oracle, PostgreSQL, MySQL, DB2, MS SQL Server.
  • Experience in analysis, design and development of MVC and Service Oriented Architecture (SOA) Frameworks.
  • Experience in writing Unit Tests using JUnit, TestNG, Mockito, and Selenium.
  • Experience in working with Multithreading, and Serialization.
  • Experience in Query Optimization and Performance Tuning techniques in SQL Server.
  • Experience in installing, configuring and working with CentOS (RHEL) for running open source distributed programming framework models.
  • Experience in implementing Waterfall, Agile and Critical chain Methodologies of SDLC.
  • Knowledge in implementing distributed programming model using Hadoop (HDFS), Accumulo, HBase, MongoDB, Cassandra, Solr for storing and processing large amounts of data on large clusters of commodity hardware
  • Adaptable to work as a team member and as well as independently.
  • Extremely focused and able to quickly identify and respond to priority issues.
  • Strong analytical, diagnostic and problem-solving skills.
  • Excellent team player, ability to learn quickly and adapt to new technical environments that involves upgrades and integration.

TECHNICAL SKILLS

Operating Systems: Windows 2008, Vista, 7.0, 10.0, Lubuntu, CentOS

Programming Languages: Java, J2EE

Scripting Languages: HTML/DHTML, XHTML, Java Script, Python, PHP

CASE Technologies: UML

Cloud Technologies: AWS

XML Technologies: XML, DOM, XSLT, SOAP, WSDL, UDDI

Database Technologies: SQL Server, Oracle, PostgreSQL, MySQL, DB2

Protocols: TCP/IP, SSL, LDAP, HTTP, HTTPs

Development Tools: IntelliJ, Eclipse, PyCharm, Microsoft Visual Studio

Source Control Tools: StarTeam, Git, Apache Subversion, CVS

Web Server: Apache Web Server, Tomcat, WebLogic, IBM WebSphere

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Java developer

Responsibilities:

  • Involved in creating and deployment of REST API and Microservices using Spring Boot MVC.
  • Used JUnit framework for unit testing of application and used Mockito for mocking the service calls.
  • Involved in coding and documentation according to user requirement.
  • Involved in investigating production defects and production support.
  • Developed the application utilizing the MVC Architecture with Hibernate Framework.
  • Used AWS services like DynamoDB (as part of no sql) and EC2 (Hosting the application) services, CloudWatch for logs, Lambda for the daily Jobs.
  • Used Spring Data with JPA.
  • Used Git for version control as a project build tool.
  • Involved in creating templates related to Rewards, Emails, Events and integrated with MessageGears.
  • Used Log4j and Splunk for logging to trace the application log messages for debugging.
  • Involved in system design and development in core java using Collections, multithreading.
  • Involved in developing applications using Java and J2EE.
  • Involved in preparing est Cases, Code Review, Deployment and Documentation.
  • Design common API' Confidential for logging, exceptions and auditing.
  • Used Maven to build the application.

Environment: JDK 1.7/1.8, Spring 4.0, JUnit, Spring Boot, JDBC, AWS, Microservices, Hibernate, PostgreSQL, REST, Angular 4, IntelliJ, Git, Maven 3.9.

Confidential, Wyoming, MI

Java J2EE developer

Responsibilities:

  • Implemented several action classes in struts and service classes using hibernate.
  • Designed the front-end screens using JSP, Servlets, HTML and Java Script.
  • Used Struts API for capturing action events of the application.
  • Used JUnit framework for unit testing of application and used EasyMock for mocking the service calls.
  • Used Spring AOP terminologies to handle transaction management and logging
  • Involved in developing new Front-end pages using Angular JS
  • Used JDBC to interact with Database. Also used Ajax to communicate with DB for certain functionalities.
  • Adjusted Hibernate configuration file to set JNDI connection pooling
  • Involved in consuming SOAP Web Services, generating WSDL and used SoapUI for API testing.
  • Used SVN for version control as a project build tool.
  • Used JQuery and JSF validation framework for front-end validations.
  • Created and modified existing data integration using JMS.
  • Did coding to consume and produce the messages into the JMS Queues.
  • Involved in system design and development in core java using Collections, multithreading.
  • Involved in developing applications using Java and J2EE.
  • Design common API' Confidential for logging, exceptions and auditing.
  • Deployed the applications on multiple WebLogic Server instances and maintained Load balancing, high availability and Fail over for the servers.

Confidential, Wyoming, MI

Java J2EE developer

Responsibilities:

  • Responsible for design, analysis, development for NSO application.
  • Involved in developing new Front-end pages using Angular JS
  • Involved in web UI development for NSOusing JSP, Servlets, HTML and Java Script.
  • Implemented several action classes in struts and service classes using hibernate.
  • Created and modified existing data integration using JMS.
  • Created data exposure and integration between OMS and NSO using SOAP services.
  • Involved in web UI development for NSO.
  • Involved in documentation, review, analysis of requirements.
  • Used JUnit framework for Unit testing of application and used EasyMock for mocking the service calls.
  • Used JDBC to interact with Database. Also used Ajax to communicate with DB for certain functionalities.
  • Involved in consuming SOAP Web Services, generating WSDL and used SoapUI for API testing.
  • Implemented several action classes in struts and service classes using hibernate.
  • Deployed the applications on multiple WebLogic Server instances and maintained Load balancing, high availability and Fail over for the servers.
  • Used SVN for version control as a project build tool
  • Involved in system design and development in core java using Collections, multithreading.
  • Involved in developing applications using Java and J2EE.
  • Design common API' Confidential for logging, exceptions and auditing.
  • Deployed the applications on multiple WebLogic Server instances and maintained Load balancing, high availability and Fail over for the servers.

Environment: JDK 1.7/1.8, Spring 4.0, JMS, JUnit, JSP 2.2, struts 2.0, JDBC, Hibernate, Soup UI, Angular JS, JSON, Oracle 11g, WebLogic 12c, Eclipse, SVN, SOAP, Spring Boot, Maven 3.9.

Confidential, Appleton, WI

Java J2EE developer (Intern)

Responsibilities:

  • Involved in Coding and Documentation according to User requirement.
  • Developed web application using JSF Framework.
  • Used JQuery and JSF validation framework for front-end validations.
  • Developed the application utilizing the MVC Architecture.
  • Designed the front-end screens using JSP, Servlets, HTML and Java Script.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
  • Involved in developing applications using Java and J2EE.
  • Responsible for design and maintenance of the CVS Repositories, views, and the access control strategies.
  • Design common API' Confidential for logging, exceptions and auditing.
  • Implemented and maintained the branching and build/release strategies utilizing CVS/Clear Case.
  • Used WebSphere for developing and deploying the application to test boxes.

Environment: Core Java, JSP 2.1, JDK 1.5, JSF 2.2, SQL, JDBC 3.0, XML1.1, WebSphere 8.5, RAD 8, HTML5, JavaScript 1.5, Clear case, Oracle 10g, Maven. 8.5.

Confidential

Software Engineer

Responsibilities:

  • Designed and implemented Fast Track (F) application using JSP, Spring MVC architecture.
  • Followed agile methodology principles for continuous software development involving daily scrum meetings, sprint planning, and product backlogs.
  • Used Hibernate extensively in data access layer to access and update information in the Oracle database.
  • Implemented Java RESTful web services using Spring MVC.
  • Used Spring Security access-control framework for user authentication and authorization.
  • Implemented Web UI application using AngularJS, HTML, and JavaScript.
  • Implemented complex PL/SQL queries, stored procedures, and user defined functions to interact with multiple database objects for generating reports.
  • Implemented PL/SQL triggers to audit various tables in the database.
  • Designed and implemented JDBC framework to interact with database to retrieve the data required for the reports.
  • Implemented customized Web UI templates in AngularJS for user to submit an asynchronous request for generating reports.
  • Implemented socket server/client programming model to process the asynchronous requests for report generation.
  • Implemented multi-threaded programming model for developing message queue system.
  • Involved in database profiling and tuning various database objects to increase the performance.
  • Implemented logging mechanism using log4j.
  • Created UML Class Diagrams, Sequence Diagrams and Activity Diagrams to describe the relationship that exists among various objects in accordance with the business requirements.
  • Involved in working with development, testing and production environment.
  • Developed test framework API’ Confidential using Selenium web driver.
  • Used Maven as the build automation tool.
  • Used SVN for version control.
  • Involved in migrating the code from SVN to Git.

Environment: JDK 1.6/1.7, J2EE, Spring MVC, Hibernate, AngularJS, AJAX, HTML, CSS, JavaScript, Oracle, Eclipse, SVN, Maven, Tomcat

We'd love your feedback!