We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Norfolk, VA

SUMMARY:

  • Professional Java Developer with 9+ years diverse experience in objected - oriented analysis, design and expertise in all facets of Software Development Life Cycle from analysis to maintenance.
  • Hands on experience in all stages of Software Development Life Cycle (SDLC).
  • Significant experience in developing applications using Java and related technologies using methodologies like Agile, Spiral and Waterfall frameworks.
  • Profound knowledge in front end languages like HTML5, JavaScript, jQuery, CSS/CSS3, Bootstrap, SASS and JSON.
  • Good knowledge on front end technologies for web development using Angular JS, Node JS, Java Script and jQuery.
  • Strong programming skills in Core Java such as Multithreading, I/O Streams, Collection Interfaces, and Exception Handling .
  • Extensive knowledge in Data Structures and OOPS concepts.
  • Proficient in frameworks like Spring MVC, Spring IOC, Spring AOP, JPA and Hibernate.
  • Good knowledge on micro services like Spring Boot that helps in creating independent services which can be deployed easily.
  • Experience using J2EE Design Patterns like Singleton and Facade Pattern for reusing most efficient and effective strategies for new development.
  • Experience with Java technologies like JSP, JDBC, JMS and Servlets.
  • Expertise in coding optimized SQL queries on databases like MySQL, POSTGRES and Oracle.
  • Profound Knowledge in writing NoSQL queries using MongoDB and DynamoDB.
  • Good experience in handling SOAP based web services and RESTful web services.
  • Experience in using Building tools like ANT & MAVEN .
  • Extensive knowledge in using application servers like Tomcat, Web sphere and Glass Fish.
  • Extensive experience in implementation of the version control software such as GIT, SVN, CVS and Bitbucket.
  • Familiar with various caching frameworks like JBoss Cache, OSCache and EhCache.
  • Experience in Unit Testing and generating of Test cases using Junit.
  • Good Knowledge in using mocking frameworks for Unit testing like Mockito, Easy Mock and PowerMock .
  • Proficient in working with debugging tools like Firebug, Chrome, Safari web inspectors and IE Developer Toolbar.
  • Extensive knowledge on continuous integration and continuous deployment tools like Jenkins and Bamboo .
  • Strong experience with IDE’s Brackets, WebStorm, Eclipse, NetBeans, Sublime Text and Microsoft Visual Studio.
  • Expertise with Tableau, R, Vega lite and D3 JS.
  • Experience in using different Operating Systems/ platforms like Windows, Linux, and UNIX.
  • Profound knowledge in EC2, EBS, S3 and configuration management tools like Puppet and Chef .
  • Experience with Amazon RedShift clusters.
  • Knowledge on deploying the project using Amazon EC2 instance.
  • Willingness and ability to quickly adapt to new technologies, challenges and environment.

TECHNICAL SKILLS:

JAVA EE TECHNOLOGIES: JSP, SERVLETS, JDBC, JAVA BEANS, ENTITY BEANS.

PROGRAMMING LANGUAGES: C, C++, PYTHON.

FRAMEWORKS: SPRING MVC, SPRING IOC, SPRING BOOT, SPRING CORE, SPRING AOP, HIBERNATE.

WEB TECHNOLOGIES: HTML/HTML5, CSS2/CSS3, XML, JAVASCRIPT, TYPESCRIPT, PHP, BOOTSTRAP, DHTML

JS TECHNOLOGIES: ANGULAR JS, REACT JS, NODE JS, JQUERY, SASS, JSON

WEB SERVICES: REST AND SOAP

DATABASE: MYSQL, MSSQL, PL/SQL(ORACLE), MONGODB, DYNAMODB, POSTGRES.

WEB APPLICATION SERVERS: APACHE TOMCAT, JBOSS, GLASS FISH

METHODOLOGIES: AGILE/SCRUM, WATERFALL

BUILD TOOLS: MAVEN, ANT, JENKINS

TESTING: JUNIT, INTEGRATION TESTING, MOCKITO, POWER MOCK

IDE & TOOLS: NETBEANS, ECLIPSE, SPRING TOOL SUITE, BRACKETS, SUBLIME TEXT EDITOR, WEBSTORM AND DREAMWEAVER

VERSION CONTROL: GITHUB, SVN.

DEBUGGING TOOLS: CHROME DEVELOPER TOOLBAR, FIREBUG, IE DEVELOPER TOOLBAR, JIRA

OPERATING SYSTEM: WINDOWS 7/8/10, MAC OS X, UNIX/LINUX.

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential - Norfolk, VA

Responsibilities:

  • Involved in the analysis, design, development and testing phases of Software Development Life Cycle (SDLC).
  • Used UML for developing Use case diagrams, Class diagrams and Object diagrams in the design phase.
  • Developed Web pages using JSP, JavaScript, HTML, Angular JS, NodeJS, XML and CSS for creating user interface pages.
  • Generated dynamic web pages with Java Server Pages ( JSP ) and by using J2EE technologies like Servlets/JSP which are data driven web applications.
  • Integrated business layer with DAO layer to communicate with downstream applications or databases.
  • Developed web based applications using the Model View Controller(MVC ) for developing the web based applications.
  • Implemented code using design patterns like DAO, Façade and Factory .
  • Used Java Persistence API ( JPA ) and Hibernate for performing the Database Transactions.
  • Developed RESTFUL Web services for getting the credit card information from third party.
  • Worked on JSON and XML for representing data records over Http protocol using GET, POST, PUT and DELETE methods.
  • Used NodeJS for server-side scripting.
  • Developed application using JM S for sending and receiving JMS Queue messages and for the subscription of the message services.
  • Implemented logging mechanism using Log4j framework.
  • Used Spring Boot which is faster in building cloud Micro Services.
  • Used AWS S3 to store data and to retrieve it and used Elastic Search for searching the document.
  • Built NoSQL schemas and maintained sessions using MongoDB.
  • Used JIRA tool for project management tracking, Issue tracking and bug tracking.
  • Used Mockito framework for Unit Level Testing.
  • Used EhCache to offload the database to boost the performance of the application.
  • Responsible for creating an instance on Amazon EC2 and deployed the application on it.
  • Automate build process by writing Maven build scripts.
  • Used Git as a version control tool.

Environment: Java, J2EE, Spring 3, Hibernate 3, Java SDK, SOA, Angular 2.2, JavaScript, REST, JSON, JSP, CSS3, HTML, jQuery, AJAX, JDBC, Oracle, MYSQL, GIT, MAVEN, Chef, Log4J 1.2, Cloud foundry, Scrum.

Sr. Java Developer

Confidential -Bellevue, WA.

Responsibilities:

  • Experience in several phases of Software Development Life Cycle (SDLC), such as requirement analyzing, design, development, integration and test
  • Implemented Agile methodology and took part in Scrum meetings held daily to finish the assigned tasks in time.
  • Used JavaScript, Ajax and jQuery for both front-end and back-end validations.
  • Used RESTful web services to handle the user requests and JSON format to transfer the data
  • Designed web pages using JSP, AngularJS, HTML5, NodeJS, CSS3, JavaScript and XML.
  • Established efficient logging and Exception Handling using Spring AOP .
  • Used Spring MVC for development of web based applications using views (HTML and JSP) and DAO layers.
  • Used design patterns including Singleton, Factory and Façade.
  • Designed REST APIs that allow sophisticated and effective application integration.
  • Used Micro Services such as Spring boot for efficient functionality.
  • Involved in unit testing using Junit and Integration testing
  • Worked on Multithread applications for improved performance
  • Used Eclipse IDE standard/plug-in features for editing, debugging, compiling, formatting and build automation.
  • Used Hibernate cache query to improve the performance.
  • Log4J is used for logging errors in the application.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication and schema design.
  • Used JIRA tool for project management tracking, Issue tracking and bug tracking.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with MySQL database to implement persistence layer in ORM - Hibernate .
  • Responsible for creating an instance on Amazon EC2 and deployed the application on it.
  • Deployed on Web Sphere Application server by integrating various modules.
  • Used Git as a version control tool.

Environment: Java, J2EE, MAVEN, Spring Boot, MongoDB, Spring MVC, Spring JDBC, HTML, CSS, JavaScript, XML, Agile, Singleton, Angular, Factory, Hibernate, Cache, Web Sphere, Git, JIRA, MAVEN. Log4J, jQuery, Eclipse.

Sr Java Developer

Confidential -Houston, Texas

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System.
  • Designed and developed the application using AGILE-SCRUM methodology.
  • Communicated with the client to get the requirements, presented the design, testing results to get the approval for the work.
  • Developed presentation layer using JavaScript, HTML and CSS .
  • Generated DAO's to map with database tables using Hibernate.
  • Used HQL (Hibernate Query Language ) and Criteria for queries in database and to retrieve the results.
  • Business logic is implemented using Spring Core and Hibernate .
  • Developed SQL Queries for performing CRUD o perations in Oracle for the application
  • Used Log4j for setting up debugging and error information for production support and to capture the runtime exceptions.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Used design patterns like Singleton, Factory and Proxy Patterns.
  • Involved in creation and implementation of SOAP and web based services.
  • Consumed web services for obtaining credit card information from the third-party server.
  • Used Spring IOC, AOP modules for integration with the application.
  • Involved in developing Hibernate DAO classes, mapping files for persistence layer.
  • Developed Customized frameworks like Exception Handling and Logging
  • Hands-on experience with developing applications using MongoDB .
  • Used Cache framework to reduce the unnecessary to and fro communications between client and server.
  • Developed Unit /Integration test cases using Junit tool.
  • Installation and deploying in Tomcat server
  • Used GIT for the version control management.

Environment: Java, J2EE, Spring, Hibernate, Java SDK, Angular JS, JavaScript, JSON, JSP, CSS3, HTML, DHTML, jQuery, AJAX, JDBC, Oracle, MYSQL, GIT, MAVEN, Log4J 1.2, Scrum.

Java J2EE Developer

Confidential

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System.
  • Designed and Developed User Interactive (UI) of Web pages with the help of HTML, CSS, JavaScript and jQuery.
  • Used JSON for Sending and retrieving data between different Applications.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented Business Logic using Java Spring MVC and JDBC Template .
  • Developed the Controller, Service layer, DAO layer using Spring MVC & Spring JDBC .
  • Developed Business objects using POJOs and data access layer using Hibernate framework
  • Involved in the implementation of the SOAP and REST based web services.
  • Used Dependency Injection feature of Spring framework for ease of maintenance.
  • Used JDBC Template Framework for communicating with Oracle 11g database.
  • Developed Unit/Integration test cases using Junit tool.
  • Developed the application using NetBeans as the IDE and used its features for debugging, compiling, formatting and build automation.
  • Actively involved in getting the production issues resolved.
  • Used GIT for the version control management

Environment: Java, J2EE, Spring, JDBC Template, Java SDK, SOA, Angular JS, JavaScript, REST, JSON, JSP, CSS3, HTML, DHTML, J Query, AJAX, JDBC, Oracle, GIT, MAVEN, Log4J 1.2, Scrum.

Java Developer

Confidential

Responsibilities:

  • Implemented the project based on the guidelines of the Software Development Life Cycle(SDLC).
  • Worked on the project using Agile Methodology.
  • Developed user interfaces using HTML, XHTML, AJAX, CSS, JavaScript and jQuery.
  • Developed and implemented the business logic using EJB framework and developed Message Driven Beans for asynchronous tasks.
  • Used Core java to implement business logic.
  • Responsible for generation of customized value object entities and DAOs.
  • Used JBOSS server for the design and the implementation of the servlets.
  • Involved in Database design and developing SQL Queries , stored procedures on MySQL.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information to alert the customer in cases of transfer of huge sum of money to another account.
  • Involved in writing JUnit test cases, unit and integration testing of the application.
  • Involved in the Inspection/Review of quality deliverables such as Design Documents.
  • Used SVN for version control.

Environment : Java, J2EE, Java Servlets, JSP, EJB, JBOSS, Junit Test cases, HTML, jQuery, JavaScript, MySQL, SVN.

Hire Now