We provide IT Staff Augmentation Services!

Sr.java Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Over 5+ years of extensive IT experience in Object - Oriented and Web-based Enterprise applications using Java/J2EE and Client-Server technologies.
  • Motivated, Energetic, hardworking Innovative and team player with excellent communication, Analytical problem solving and trouble shooting skills.
  • Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like V-model, Waterfall, Agile and Scrum.
  • Expertise in design and development of multi-tiered web based applications using various J2EE technologies like JSP, Servlets, EJB, JDBC, JNDI, JMS, IBM MQ Series, RMI and Web Services (SOAP, WSDL and UDDI).
  • Expertise in Implementing MVC design pattern using Struts 1.0 & Struts 2.0 frameworks. Extensively worked on struts tag libraries, validations, exceptional handling and JSTL in struts framework.
  • Experience in implementing various design patterns including Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Expertise in developing light weight business component and integrated applications using spring framework, spring web MVC using features like IOC and configuring application context for spring bean factory.
  • Experienced in developing distributed business logic components using EJB architecture such as EJB 2.0 that included Session Beans for workflow, Entity Beans for persistence and MDB (JMS) s for asynchronous communications, fail-safe system development and load balancing.
  • Hands on experience working on Service Oriented Architecture (SOA).
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse RCP, My Eclipse, IBM RAD, RSA, WebLogic Workbench.
  • Expertise in developing data models using Hibernate (Caching, Relationshipsand Hibernate DAO) Object Relational Mapping (ORM) framework and configuring Hibernate persistence layer.
  • Expertise in XML and related technologies like XSL, XSLT, XQuery and parsers likeJAXP (SAX, DOM) JAXBandXMLBeans.
  • Good experience in using RDBMS systems Oracle, DB2 and MySQL.
  • Strong experience with Oracle database and programming languages SQL, PL/SQL and in developing Packages, Stored Procedures, Functions, Triggers and Cursors.
  • Extensive experience in working with Windows, UNIX, and LINUX platforms.
  • Knowledge in administration of Windows and Unix OS.
  • Expertise in using source control tools like CVS, SVN andIBMClear Case.
  • Expert in using J2EE complaint application servers like BEA Web logic, IBM Web Sphere, Apache Tomcat, JBoss and Mule ESB.
  • Good working knowledge of ANT and MAVEN for project build and Log4J for logging.
  • Implemented Unit Testing using JUNIT testing during the projects.
  • I am well versed in the use of graphical modelling frameworks like Neo4j, to transform existing data into Neo4j graphs using automated techniques and cypher query language and managing these graphs from angular UI via Mule and Spring boot microservices.
  • Experience in Azure Cloud Platform creating/managing VM instance, webapps, application gateway, redis,Cloud service, image backup, blob, RBAC(Custom), azure security center, service bus and resource group in azure using GUI/command line.
  • Designing and Maintaining CI/CD pipelines: Managed the CI/CD pipelines(Devops) using Jenkins and Gradle for different applications by collaborating with development teams.
  • Experience in Using React.js to create components and develop a webpage displaying all details of an agile project.
  • Designed multiple enhancements to OLTP and BATCH subsystems that reduced online response time.
  • Excellent technical and analytical skills with clear understanding of design goals of ER modeling for OLTP and dimension modeling for OLAP.
  • Lead the architecture design and development for a first implementation of Kafka in Wealth Management of banking sector.
  • Working on DBaaS (Database as a Service) project on Kubernetes to bring features such as automated High Availability, Disaster recovery, Scaling etc. for enterprise DB deployments.
  • Develop React connected and UI functional components in Type Script.
  • Experience in developing highly interactive web applications using HTML, CSS/CSS3, JavaScript,JQuery, JSON, AngularJS, Angular2, Angular6 BootStrap and integrating Restful API's.
  • Extensive experience in UI web applications using HTML, CSS/CSS3, JavaScript, JQuery, JSON,AngularJS, Angular2, Angular6 and Bootstrap.
  • Good Experience in developing the Single Page Applications using Angular2+.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, J2EE, PL/SQL

JDK versions: JDK 1.5/1.6

J2EE Technologies: JSP, Servlets, EJB, JDBC, Hibernate, JMS

Frameworks: Struts, Hibernate, Spring

Markup/Scripting Languages: HTML, XML, CSS, XTML, JavaScript,Type Script .

XML Technologies: XLTS, JAXP(DOM,SAX), WSDL, JAXB

Application/Web Servers: WebSphere, WebLogic, JBoss, Tomcat

IDE: Eclipse, NetBeans,RAD

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

OS: Windows (NT/2000/XP/Vista/7/Server 2008), UNIX

Testing Tools: JUnit, Log4j

Design Methods: UML, OOAD, J2EE Design Patterns

Build Tools: Maven, ANT

Version Control: CVS, Sub Version(SVN)

PROFESSIONAL EXPERIENCE

Confidential

Sr.Java developer

Responsibilities:

  • JQuery, HTML5, CSS, AJAX and JSP have been used to build the user interfaces for web application.
  • Developed better, faster and interactive Front-End using JSP, AJAX, JQuery, JavaScript, HTML and CSS.
  • Used Asynchronous JavaScript and XML( AJAX ), JQuery, HTML and CSS for better, faster interactive Front End.
  • Used jQuery AJAX request/response and JPA to form the integration between Front-end and Middleware API's.
  • Decoupled DOM manipulation from application logic and client side of an application from the server side using AngularJS.
  • Worked on Bootstrap.js, Knockout.js, require.js, Moment.js, jQuery JavaScript libraries to make website responsive and interactive.
  • Service oriented architecture (SOA) has been implemented using Restful web services, which can accept a JSON object coming from the user.
  • Used Spring IOC for Dependency injection and Spring Hibernate for Data access layer.
  • Used Spring AOP to capture performance statistics of business logic and DAO layer methods.
  • Spring Security has been implemented to make more robust application.
  • JSON objects have been created to store them in Database in OFFLINE mode.
  • Developed portal screens using JSP and Spring MVC framework.
  • Developed Restful Controllers using Spring MVC.
  • Selenium IDE and JUnit are used to test UI and backend respectively.
  • Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.
  • Configured pom.xml to manage project dependencies, plugins and goals.
  • Used maven for running unit tests and create reports.
  • Batch jobs have been developed using Spring Batch.
  • Responsible for development of Business logic in Core Java.
  • Application is implemented using agile methodology where there is daily SCRUM meetings to understand the status and resolve any issues.
  • Involved in the combining two web applications into one for a new project.
  • Designed multiple enhancements to OLTP and BATCH subsystems that reduced online response time.
  • Excellent technical and analytical skills with clear understanding of design goals of ER modeling for OLTP and dimension modeling for OLAP.
  • Migrated project's database to SQL Server from MySQL and DB2.
  • Worked with client testing team in improving and debugging various production issues.
  • Apache Tomcat and node.js servers to deploy and configure Java API's and Front-end modules respectively.
  • Using Clear2Pay (FIS) Open Payment Framework For OLTP Payments.
  • Experience in developing highly interactive web applications using HTML, CSS/CSS3, JavaScript,JQuery, JSON, AngularJS,Angular2, Angular6, BootStrap and integrating Restful API's.
  • Extensive experience in UI web applications using HTML, CSS/CSS3, JavaScript, JQuery, JSON,AngularJS, Angular2, Angular6 and Bootstrap.
  • Good Experience in developing the Single Page Applications using Angular2+.

Environment: JDK 1.7, JSP 2.0, JSON, Java, Servlets 2.x, Hibernate 3.x, Spring 2.5/3.1, Agile Methodology, JUnit, Selenium Testing, JavaMail, Javascript, JQuery, AngularJS, Angular2, Angular6, AJAX, XML, XSLT, CSS, Tomcat 7.x, WebLogic 3.1, REST Webservices, SQL Server, Jenkins integrated with Maven, Windows 7 and GitHub.

Confidential

Sr.Java Developer

Responsibilities:

  • Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used ScrumDo for project Management).
  • Designed and developed all the user interfaces using JSP, Servlets and Spring framework.
  • Developed the DAO layer using Hibernate and used caching system for real time performance.
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture using IOC, AOP concepts
  • Created POC for Spring Batch for running batch jobs
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Developed WebService provider methods (bottom up approach) using WSDL and RESTful for transferring data between the Applications
  • Configured Java Messaging Services (JMS) on Web Sphere Server using Eclipse IDE
  • Used AJAX for developing asynchronous web applications on client side
  • Used JDBC for accessing database to track all credit aspects of accounts, which include financial review details, security held, actuarial exposure data and receivables
  • Designed various applications using Multi-Threading concepts, mostly used to perform time consuming tasks in the background
  • Developed Generic Java Packages to produce and consume JMS messages through topics and queues in Asynchronous message processing with guaranteed delivery.
  • Implemented Java collection to send the object & to receive the response across the layers.
  • Used AngularJS MVC framework to build Web application
  • Wrote JSP& Servlets classes to generate dynamic HTML pages
  • Adopted Spring framework for the development of the project
  • Involved in fixing bugs and unit testing with test cases using JUnit framework
  • Used Maven3.1 for create the project archetype and build the interface modules for customizingWAR and EAR files
  • JMS was used to send/receive Asynchronous data from various message brokers.
  • Used SpringORM module for integration with Hibernate for persistence layer
  • Developed Session Beans and Entity Beans (JPA).
  • Involved in writing Hibernate Query Language (HQL) for persistence layer
  • Uses Second Level Cache to enhance performance and Proper Memory Management
  • Involved in development of Reports using Oracle Report tool
  • Involved in the development of distributed server side components and deployed the various Session and Entity Bean Components in the IBM WebSphere Application Server.
  • Used Distributed Caching to reduce traffic to the persistent data store.
  • Used Log4j for application logging and debugging
  • Used Github as Distributed version control system and branching for creating a new feature and making bug fixes.
  • Involved in post-production support and maintenance of the application.

Environment: Java, JSP, HTML, CSS, JavaScript, AJAX, Servlets, Spring MVC, Hibernate, EJB (Session Beans), Restful based Web Services,Log4J,WebSphere, JNDI,JMS, Maven, Github, JPA, Oracle, Windows XP, UNIX, Eclipse,Azure Cloud Platform.

Confidential

Java Developer

Responsibilities:

  • Involved in the design and development of the entire application.
  • Leading and developing user testing Application by using Log4j.
  • Leading the Project for creating dynamic Web pages using HTML and JSP libraries.
  • Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations
  • Implemented PL SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases
  • Used Hibernate Framework for object relational mapping and persistence.
  • Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
  • Used Eclipse for the development environment
  • Wrote JUnit test cases to test the functionality of each method in the DAO layer.
  • Automate build process by writing ANT build scripts.
  • Used CVS for version control.
  • Configured and deployed the web application using Websphere Application Server.
  • Prepared technical reports and documentation manuals for efficient program development.
  • Develop React connected and UI functional components in Type Script.
  • Experience in developing highly interactive web applications using HTML, CSS/CSS3, JavaScript,JQuery, JSON, AngularJS,Angular2, Angular6,BootStrap and integrating Restful API's.
  • Extensive experience in UI web applications using HTML, CSS/CSS3, JavaScript, JQuery, JSON,AngularJS, Angular2, Angular6 and Bootstrap.
  • Good Experience in developing the Single Page Applications using Angular2+.

Environment: Java, EE8, JSP, Servlets, Struts Framework, Struts 1.2, Struts Validator Framework, JavaScript, Log4j, XML, Hibernate, HQL, Oracle9i, PL SQL, Websphere application server, Eclipse, JUnit, CVS, Unix, TypeScript, AngularJS, Angular2, Angular6.

Confidential

Java Developer

Responsibilities:

  • Understanding the functional requirements from business and preparing the detailed Technical design document.
  • Followed Agile, Scrum methodology to ensure delivery of high quality work.
  • Follow established MVC, Dependency Injection, DAO Repository pattern repository established by Spring Framework.
  • Create a Login page with controls and security provides by Spring Security and follows best security practices according to OWASP(Open Web Application Security Project).
  • Using Spring Social to enable connectivity and binding data from API's social networks such as Facebook, Twitter and Google to generate an easiest UI in the Sing up and Login module.
  • Implements Bootstrap 3.0 as a responsive design for optimal viewing experience in PC's, Smartphone and tablets devices.
  • Using Spring MVC framework implementing DAO repository pattern to establish a workflow system hosted on JBoss Application Server 7, Glassfish Server 3 and Hibernate ORM.
  • Full compatibility between Hibernate HSQL, JPA Annotations and Spring Security for querying and updating Oracle 10g and NoSQL(MongoDB).
  • Using complex queries like store procedures, triggers, functions, sequences and logs in different data bases like Oracle 10g and NoSQL(MongoDB).
  • Used Spring Tool Suite as IDE for java development and Oracle SQL Developer for data access.
  • Internationalization of the user interfaces providing by Spring MVC i18n which is different properties files containing text in different languages.
  • Used IBM App Scan for identifying most common type of vulnerabilities found in web applications.
  • Integration Development using Apache Camel Framework.
  • Worked extensively with RESTful Web services for communicate others legacy systems.
  • The entire structure in the view layer is carried through JSP with Spring tags and JSTL.
  • Segmentation by Spring configuration files into 4 main XML's; controllers beans, Data Source beans, spring security, spring social configurations and main dispatcher Servlet.
  • Extensive use of Maven to build and obtaining libraries in the project.
  • Used JIRA for bug tracking and management.
  • Develop React Redux connected and UI functional components in Type Script.
  • Involved in the preparation of Test Cases using JUnit for Integration Testing.

Environment: Java EE 7, Spring MVC, Spring Security, Spring Social, Spring Tool Suite, Hibernate, JPA, Oracle 10g, MySQL 5.4, Maven, IBM App Scan, JUnit, i18n, JBoss Application Server 7, Apache Camel, Glassfish Server 3, Fedora 18, Bootstrap 3.0, JSP, JSTL, JavaScriptTypeScript, JQuery, CSS.

We'd love your feedback!