We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Peachtree, GeorgiA

SUMMARY

  • 6+years of experience in analysis, development, testing, implementing Web based, Client/Server Applications along with Enterprise and Distributed applications across the entire Software Development Life Cycle using Java and J2EE Technologies.
  • Experience in Financial, Health Care, Telecom and E - Commerce domains.
  • Experience in behavior driven development (BDD) and Test-Driven Development (TDD) approach using SCRUM framework under Agile Methodology.
  • Experience in using both Java and J2EE design patterns.
  • Experience in Web Services Technologies like SOAP with WSDL and RESTful with JAX RS, Jersey, Spring, Apache CXF.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Experience in using Hibernate as ORM tool for XML mappings and Java Objects.
  • Strong experience in developing applications using frameworks like Hibernate and MVC frameworks like Struts, JSF and IOC frameworks like spring and its subsidiary modules such as Spring JDBC, Spring IOC, Spring Security and Spring AOP.
  • Good understanding of NoSQL Data bases like Cassandra and Mongo DB.
  • Experience in AWS services including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Cloud Watch etc.
  • Experience in defining the XML schemas and in working with XML parsers to read and validate the data held in XML documents.
  • Experience in developing automated unit testing using Junit, PowerMock, EasyMock, Mockito frameworks.
  • Worked proficiently with various IDEs including Eclipse, My Eclipse, NetBeans, IntelliJ and RAD.
  • Experience in continuous integrated build and testing and deployment using Hudson and Jenkin.
  • Experience in building Java applications using tools like ANT and MAVEN.
  • Experience in using SONAR, for managing and monitoring coding standards, code complexity and code coverage.
  • Designed and developed reports using Jasper Reports and provided integration points for services written in Java.
  • Exposure in using deployment web containers like Apache Tomcat, JBoss, IBM WebSphere Server.
  • Experience in Version control tools like SVN and GitHub.
  • Extensive experience on support tools like Application Life Cycle Management to perform Unit testing and Application integration testing.
  • Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
  • Experience in designing web applications employing Search Engine Optimization (SEO) techniques.
  • Experience in estimation, resource allocation, capacity planning, project plan documentation and project status reporting.
  • Experience in providing 24 X 7 Support for production environments.
  • Excellent interpersonal, communication and presentation skills. Self-starter, detail oriented, Research-oriented and customer focused.

TECHNICAL SKILLS

Languages: JAVA, J2EE, XML, PL/SQL, C, C++, JavaScript.

Databases: SQL Server, MySQL, Oracle, DB2, MS Access.

Web Technologies: JSP,JSON, Servlets, XML, HTML, JSF, CSS, JavaScript, Angular JS, Bootstrap.

Web Application Servers: Tomcat, IBM Web Sphere Commerce Application Server,Jboss.

Database Tools: SQL Developer, MySQL Work bench.

Operating Systems: Windows, Unix and Linux.

IDE & Versioning Tools: Eclipse, My Eclipse, RAD,Microsoft Front Page, Concurrent Versioning System (CVS) and github.

Frameworks: Spring,Microsoft Services, Hibernate, Apache Camel.

Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller and Front Controller.

PROFESSIONAL EXPERIENCE

Confidential, Peachtree, Georgia

Java Developer

Responsibilities:

  • Involved in complete development of Agile Development Methodology.
  • Involved in the design and solution of the health API services.
  • Involved in usingAngularJs to develop static content and develop front-end forms.
  • Developed RestFul web servces using Java, Apache CXF, Spring, Microservices and MySQL.
  • Implemented asynchronous service calls using multithreded process through runnable and callable interfaces.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access.
  • Designed and developed Restful API and services using best practices to interact within the microservices and with the front end using Spring MVC and Spring Rest. Security is provided via tokens(jwt) and Spring Security
  • Added secutiry layer for web services using OAUTH and saml integration.
  • Implemented Multithreading, Concurrency, Exception Handling, Generics and Collections whenever necessary using JSE.
  • Participation as an analyst, database designer and programmer in the development of Flow Control System of People.
  • Survey and description of the requirements of the open-source solution for Flow Control System of people.
  • Research about of JBPM process engine for use in the implementation of Flow Control System of People.
  • Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity.
  • Design and generation of the database for the Flow Control System of People.
  • Design and implementation of main functions of the Flow Control System of People.
  • Worked in a Test-driven development environment where it's required to use testing frameworks (JUnit) for unit tests, Cucumber for integration tests.
  • Participated in code reviews and actively collaborated with fellow developers to ensure application standards at enterprise level.
  • Implemented batch job to generate output using different resources for custom providers search engine using Lucid works.
  • Supported system level testing/production support.
  • Developed test scripts in Selenium Web Driver using Java Language.
  • Integred Jenkins to support build, deployment and fortify code scan.
  • Used Maven to compile and generate EAR, WAR, and JAR files.
  • Involed in deploying applications using JBoss and Redhatopenshift(v2/v3) in prod and non prod environments.
  • Used Dynatrace for analysis of the application transactions to see the failures and deep check on the failed services and help provide suggestions to improve the application performance
  • Used Splunk to derive the metrics that run the java agent to collect statistics of the application
  • Coordinating with offshore team to get the status update of the daily volume of the production issues and provide details to Ops team

Environment:Java 1.8, J2EE, JSP, Spring MVC, Servlet, AngularJs, IBM WebSphere Application Server, XML, HTML, Oracle 10g, JProfiler, Splunk, JUnit, Maven, Log4j, RESTful Web Services, ITG.

Confidential, Austin, Texas

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, design and development for the project
  • Gathering and analyzing the business and technical requirements for enhancements to the site
  • Used Dependency Injection feature of Spring 3.0 MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance
  • Experience in developing APIs for backend services.
  • Developed user interface using HTML5, JSP, JavaScript, jQuery, JSTL, Custom Tag libraries for making web pages.
  • Worked in Fast phase environment using Agile Methodology with short time deliverables
  • Extensively used JDBC API in data access layer to interact with Oracle 10g database.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Launch various AWS EC2 instances to deploy application.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
  • Object storage service Amazon S3 is used to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor the application and to store the logging information.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Developed a functionality where the employees can search for the upcoming products and buy it within the available stock using Spring IO, Spring Boot, JDBC.
  • Produce of RESTful Web Services using Jersey Rest API for the frontend controller to consume the services and generate response in Json.
  • Used Mockito to mock the objects using annotations to return the object's values seamlessly and integrated with JUnit
  • Used IntelliJ as IDE, Maven plug-in to build and deployed the application war file, ear file on WebSphere application server using ITG tool
  • Used Splunk to analyze data base transactions used by different URLs that hit the backend services
  • Developed REST services to talk with adapter classes and exposed them to the AngularJs front-end
  • Wrote JUnit test cases for Unit testing of the Java Web Services

Environment:Java 1.7, J2EE, Agile Methodology, Spring IO, Spring Boot, Servlet/JSP, HTML 5, BOOTSTRAP, CSS 3,AWS SNS/SQS, EC2, S3, ELB, Cloud Formation, JSON, XML, JSTL, Ajax, AngularJs, RESTful Web Services, Apache Tomcat 7, Oracle 10g, Maven, Jenkins, Jira, Log4j.

Confidential

JavaDeveloper

Responsibilities:

  • Developed Entity Java Beans (EJB) classes to implement various business functionalities (session beans).
  • Developed various end user’s screens using JSF, Servlet technologies and UI technologies like HTML, CSS and JavaScript.
  • Performed necessary validations of each screen developed by using AngularJS and JQuery.
  • Configured Spring configuration file to make use of Despatcher Servlet provided by Spring IOC.
  • Separated secondary functionality from primary functionality using Spring AOP.
  • Used Spring Repository to load data from MongoDB database to implement DAO layer.
  • Prepared test cases and provided support to QA team in UAT.
  • Consumed Web Service for transferring data between different applications using RESTful APIs along with Jersey API and JAX-RS.
  • Built the application using TDD (Test Driven Development) approach and involved in different phases of testing like Unit Testing. Responsible for fixing bugs based on the test results.
  • Involved in SQL statements, Stored procedures, handled SQL Injections and persisted data using Hibernate Sessions, Transactions and Session Factory Objects.
  • Experience in working with automation tools like selenium.
  • Responsible for Hibernate Configuration and integrated Hibernate framework.
  • Analysed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turnaround time.
  • Extensively used Java Collections API like Lists, Sets and Maps.
  • Use PVCS for version control and deploy the application in JBOSS server.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Used Maven for building, deploying application and creating JPA based entity objects.
  • Involved in configuring JMS and JNDI in rational application developer (RAD).
  • Used Jenkins to deploy the application in testing environment.
  • Involved in Unit testing of the application using JUnit.
  • Implemented Log4j to maintain system log.

Environment: JDK1.5, EJB, JSF, Servlets, Html, CSS, JavaScript, AngularJS,PL/SQL JQuery, Spring IOC & AOP, MongoBD, Maven, REST, JAX-RS, JBOSS, Hibernate, PVCS, JPA, Java Collections, Jenkins, JUnit, QA, QTP, Log4J, JMS, RabbitMQ, JNDI, SharePoint, RAD, JMS API.

JavaDeveloper

Confidential

Responsibilities:

  • Involved in designing the user interfaces using Angular MVC Framework, HTML, JSP.
  • Developed the Presentation and Controller layers using JSP, HTML, JavaScript, Business layer using Spring (IOC, AOP),DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
  • Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create user’s screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
  • Implemented multi-threading, data structures, algorithms, object oriented concepts and design patterns.
  • Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Developed and Implemented Restful and SOAP Web Services using Spring MVC Framework.
  • Design and development of the Service node for interfacing to UI (REST APIs), application logic and interworking with database. This will include implementation with core Java, REST APIs etc.
  • Configured JMS Server setup and DB Connection pool setup & deployed Returned items in Weblogic Server and Created Maven build file to build the application and deployed on WebSphere server.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Worked with source version control tool ClearCase to manage the code repository.Developed a smart rule engine for CAS that tracks, alerts, emails and generates iText and Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
  • Developed JUnit test cases for all the developed modules.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML Rational Rose.

Environment:Core Java, Java Collections, J2EE, Spring, Spring MVC,PL/SQL, Spring IOC, Spring AOP, Spring Core, Hibernate, JDBC, J2EE Design Patterns, JSP, ANT, HTML, REST,SOAP, Oracle, Log4j, JMS,JUnit,Eclipse, JIRA, UML, Maven.

We'd love your feedback!