We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 7+ years of IT experience in Design, Development, Support, and Implementation of Web based applications.
  • Experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Waterfall Model and Agile Methodology.
  • Experience in Web - Development technologies including using Java/JEE Technologies (Core Java, JDBC, Servlets, JSP, EJB, XML, JMS, Struts, Spring, JSF MVC Frameworks, JUNIT, Hibernate, SWINGS, Java Web Services ( Restful and SOAP), Angular, Java Script.
  • Good working experience in client-side development with HTML , XHTML, CSS , JavaScript , JQuery and AJAX, Angular.
  • Experience in working with SpringIOC, SpringMVC , SpringJDBC , SpringBoot and SpringAOP
  • Experience on J2EE design patterns such as Business Delegate, ServiceLocator, Transfer Object, Data AccessObject, SessionFacade, Singleton patterns.
  • Experience in using and implementing design patterns such as Model-View-Control MVC, Data Access Object DAO, Factory , Singleton , and Business Delegate in the development of multi-tier distributed applications.
  • Good experience in Developing and Deploying Enterprise Java Beans on Application Servers like Tomcat, WebLogic, WebSphere and JBoss.
  • Developed J2EE/Java apps using various IDE tools Eclipse, Intellij.
  • Highly proficient in developing Object-Oriented Design, Methodologies and applications in client/server and distributed environments using J2EE architecture.
  • Experience in ANT, Maven.
  • Creating all the phases from the JIRA interface.
  • Designed, configured, and deployed Amazon Web Services (AWS) for applications utilizing the AWS stack Including EC2, Route53, S3.
  • Intensively working on UNIX/LINUX commands to access the FTP (File Transfer Protocol) Server through Putty .
  • Automate the build and deploy activities with UNIX.
  • Designed web applications effectively by utilizing XML, XSLT on DOM, and SAX parsers.
  • Hands on experience in writing Complex SQL Queries, PL/SQL, and Stored Procedures.
  • Utilized Log4j logging APIframework for logging Java applications for debugging and monitoring purposes.

TECHNICAL SKILLS

Language: JAVA 5/6/7, J2EE, PL/SQL, C, C++, UMLScripting: VBScript, JavaScript, JQuery, PERL, Shell-KSH, BASH, BEAN, AWK

RDBMS: Oracle 9i/10g/11i, SQL Server2005/08, DB2, MySQL, MS Access

Tools: & Utilities: MS VSS, CVS, SVN, GIT, PVCS, Gerrit, Harvest, Anthill Pro, Ant, Maven, Log4J, Putty, MS Front Page, JIRA.

Java Technologies: J2SDK, JDBC, SWINGS, JMS, JMail, Java Beans, JSP, Servlets, JAXP, JAX B, JUnit

Design Patterns: Model View Controller, Front Controller, Business Delegate, Composite View, Data Access Objects and Data Transfer Objects, Single Responsibility

Architecture/Framework: Struts MVC, JSF, Spring MVC, Struts2, SEAM, RUP, .NET, AJAX

Application/Web Servers: Web Logic 9.1,10, WebSphere6.0, Oracle10G, Jboss3, 4, Web Logic, JRUN, Apache Tomcat 5, 6, IIS 5, Sun App Server.

Mapping Technologies: Hibernate3, ER Studio, Rational Rose, and SQL Developer.

Internet Technologies: HTML5, CSS3, JQuery, Ext.Js, VBScript, PHP, XML, XSLT, XPATH, SOAP, WSDL, HTTP/HTTPs, DOJO.

Middleware: EJB 2.0, JPA3, RMI

Distributed Computing: RMI, TCP/IP, FTP

IDE: Web Sphere RAD, My Eclipse X, Intellij IDEA

PROFESSIONAL EXPERIENCE

Confidential

JAVA Developer

Responsibilities:

  • Involved in daily Agile scrum meetings within dev team with Azure as a monitoring tool and weekly meetings with business users on the work progress and discussions on the upcoming work.
  • Implemented the UI with the MVC pattern using the structure of the presentation tier (user interface) uses the Struts Model with JSPs (Java Server Pages), servlets, HTML, XML within the WebLogic Portal Framework.
  • Implemented business logic which includes the functions and procedures with Spring Boot, including Spring MVC Framework .
  • Created a service which extracted the research from database (used JDBC ) based upon a notification from IMAP and processed the data and distribute to banks customers by packaging ( XML using XSLT ) the research as required.
  • Used AJAX extensively with JavaScript and XML. Designed and implemented AJAX server calls to dynamically retrieve customer information.
  • Created stored procedures to applications accessing a relational database system ( MySQL ).
  • Integrated RSA Clear Trust which provides the functionality needed for authentication and authorization of AHP users.
  • Created and consumed SOAP API’s and resources using HTTP Methods.
  • Used BIRT ( Business Intelligence and Reporting Tool ) for generating and publishing paginated report output from a wide variety of data sources.
  • Interacted with applications that manages research authorization using webservices (JAX-RS).
  • Developed page object model testing automation framework and created classes for different pages of application using Selenium Web driver with Java language.
  • Used ANT build tools on Java projects for the development of build artifacts on the source code.
  • Used Oracle WebLogic application server to process the user request and return the web gateway with the requested HTML Page in HTTP. Web gateways forward the response to F5, F5 Transforms it into HTTPS traffic and send it to the user.
  • Implemented standard design patterns to decrease the complexity and size of the application by modularizing shared components.
  • Developed JUnit test cases for all the developed modules, reducing the risk of bugs in prod environment.
  • Worked on third party tool Java Cryptography Extension for encryption and decryption of default application passwords.
  • Participated in Design Review and Code Review, to make sure the best practices of Confidential implementation are followed from the perspective of performance and security.
  • Experienced with Azure for Building applications that utilize both Windows Azure Cloud Services (platforms- a-service) and Windows Azure Virtual Machines.
  • Intensively working on UNIX/LINUX commands to access the FTP (File Transfer Protocol) Server through Putty .

Environment: Java 8, Java Script, JSP, Struts, Azure, GIT, MKS, Rest API, Splunk, Junit, Hibernate, AJAX, XML, Oracle, SQL, Azure, MVC, WebLogic, Maven, jQuery, WebSphere, CSS, UNIX, Putty, Swagger, Jira, SSRS.

Confidential

JAVA Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE SCRUM methodology.
  • Participated in the application architecture, development tools for web solutions that fulfill the business requirements of the project.
  • Designed and Developed User interfaces using Angular JS, HTML5, CSS3, Bootstrap, JavaScript, jQuery.
  • Configured routing in the application for the components using Angular Router Module
  • Worked with Angular Http services to make REST API calls for various CRUD operations.
  • Developed unit and integration tests for various Angular components using Angular CLI, Jasmine, Spy and Angular Test Bed.
  • Worked extensively on spring boot for building web services. Used MAVEN in each project to automate the builds and managing project.
  • Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring Security.
  • Configured spring beans following the Spring Framework's Dependency Injection (DI) and Inversion of Control (IOC) principles, both xml and annotation based.
  • Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different DPs.
  • Designed and developed micro services business components using Spring Boot.
  • Built REST web micro services in the back end to handle requests sent from the front-end Angular Ajax calls.
  • Entailed in system design and development in core java using Collections, multithreading.
  • Built DAO package as well as DAO IMPL package to implement the data access logic and using Hibernate Annotation to do the data mapping.
  • Developed JUnit test cases for back-end logic implementation development. Used SonarQube for code coverage.
  • Involved in developing Struts Validator framework and wrote own custom Validator files.
  • User interface was developed using struts and JSP's . Used struts Tiles for creating JSP layouts.
  • Worked with JASMINE unit test framework to write unit tests for JavaScript code.
  • Used Subversion SVN and GIT for version control, and JIRA for tracking bugs.
  • Setup and Configured Jenkins for Continuous Integration and Deployment process.
  • Used Advanced REST Client and POSTMAN for testing JSON output using.

Environment: java1.8, Spring Boot, JavaScript, JQuery, JSON, Spring RESTful web services, Angular JS, Spring Boot, Ajax, JUNIT, SVN, GIT, Jenkins, Jasmine, Karma, Oracle

Confidential

JAVA Developer

Responsibilities:

  • Involved in Agile - SCRUM methods, break tasks into small increments called SCRUM with minimal planning.
  • Used HTML5, CSS3, JavaScript, jQuery, Angular JS, JSON and bootstrap for developing responsive single page applications.
  • Developed single page responsive design application using Angular JS.
  • Used and implemented Angular JS Directives, Filters, Controllers, Services and Expressions for developing client-side widgets, validations and client-side business logic using java script.
  • Used Bootstrap for responsive themes and other Bootstrap CSS components.
  • Followed RIA best practices while design and developing the Angular components and services.
  • Developed and configured page routing and called Rest service using $http service components.
  • Implemented jQuery and AJAX calls to retrieve JSON data from the database on the fly via Rest API.
  • Extensively used and implemented Interfaces, OOP concepts, Collections, Exceptional Handling, JVM, Garbage collections, Multi-threading, Compositions, and aggregations.
  • Designed and developed Multi-threading applications for concurrency control and Synchronization.
  • Designed and developed Micro Services architectures and components in the applications.
  • Implemented the application modules using Spring Boot, Spring Core, Spring Security, Spring AOP, Spring MVC, Spring JDBC, and Spring Batch to develop the application.
  • Used Spring JDBC to perform data base activities and transactions management.
  • Used different design patterns for building scalable, robust application modules.
  • Used JMS/MQ for developing messaging services to interact with different application modules.
  • Implemented Web services and deployed on the WebLogic server.
  • Experienced in Configuring IBM MQ Series as a foreign JMS with WebLogic Server.
  • Implemented Web Services using SOAP, WSDL and JAX-RS API.
  • Implemented Restful web services to perform simple business operations.
  • Used Oracle and Mongo DB/No SQL Server as backend database systems.
  • Implemented SQL injection security checks, html sanitization and other security mechanisms.
  • Used Sonar for validating coding stands violations, monitoring code and projects and checksum.
  • Used Jenkins jobs for building and deploying (CI/CD) the application into app server.
  • Involved in DevOps to configure Maven, GitHub, Docker, and AWS to build and deploy pipeline in Jenkins.

Environment: Java, J2EE, JSP, Servlets, HTML5, AJAX, JQuery, Angular JS, Grunt, NPM, Node.js, JSON, Bootstrap, Spring, Hibernate, Web Services, SOAP, REST, SQL, PL/SQL, XML, XSD, JAXB, JavaScript¸ WebSphere 8.0, Maven, GIT, DevOps, SQL Developer, Oracle, UML, JUnit, JMeter, JIRA, Jenkins, Log4j, Sonar, Cloud, AWS, EC2, S3, IAM, Docker.

Confidential

JAVA Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and involved in Agile methodology, break tasks into small increments called SCRUM with minimal planning.
  • Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using MS Visio as part of UML & created documents.
  • Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, and HTML5.
  • Used different phases of JSF lifecycle for client-side and server-side data validation
  • Used Spring Framework for Dependency Injection and integrated with the Hibernate.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Designed and Developed user interactive screens using Angular JS, JavaScript, JQuery and HTML5 and JSP.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Involved in writing Spring Configuration XML file that contains declarations, DB connections and other dependent objects.
  • Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Worked on Struts open source java framework utilizing Struts Tiles.
  • Used Struts Framework to deal with functionalities like credit issues, invoice details. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Implemented REST Services to call jBPM Services and converting to JSON.
  • Presented a POC for using Drools technology for the implementation of business rules.
  • Developed and modified forms using oracle Forms 10g.
  • Used Log4J for logging and tracing user-desired messages
  • Used Spring AOP for exceptions logging along with log4J and transaction handling in DAOs.
  • Used JAXB API to bind XML Schema to java classes.
  • Responsible for Integration, unit testing, Package testing and Performance testing for all the phases of project.
  • Implemented spring security features using AOP Interceptors for the authentication.

Confidential

Programmer

Responsibilities:

  • Responsible for planning, designing with ER Studio and coding.
  • Designed and developed Site Hierarchy interface and other GUI Screen applications with Java Swing.
  • User interface for setting-up the website creation tool, configuration settings, pop-up Windows were coded in Java Swing, DHTML and JavaScript.
  • Worked on Creating Form Bean, Action classes and Configuration files using Struts framework.
  • Implemented Validation framework for field validations.
  • Used Struts Internationalization provision to support.
  • Threads scheduling is used for the calendar tool.
  • Developed extensible XLST procedures for handling navigational trees of any depth.
  • Involved coding and review of the system.
  • Migrated C++ Image Viewer component for add - on features.
  • Involved for preparation of user entry screens and web forms.
  • Client-side validations were done using JavaScript.
  • Worked on writing SQL Queries and PL/SQL Stored Procedures using Oracle 9i. Used JDBC for connectivity.
  • Deployed the application on using FTP to Linux OS.
  • Involved in unit testing and test cases.

Environment: Java, J2ee, SWING, C++, DHTML, Eclipse 3.0, ER Studio, Apache Tomcat,5.0.25, Struts 1.3, JDBC, JSP, JavaScript, Oracle 9i, Oracle 10G, Linux, putty.

We'd love your feedback!