We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Java Full Stack Developer with 9 years of experience in developing enterprise, distributed web applications usingJAVA/J2EE.Expertise in developing applications using different frameworks and technologies like Struts, Hibernate, Servlets, JSP, JDBC, JMS and EJB.
  • Expertise in developing applications usingSpring MVC, Spring AOP, Spring DI, Spring JDBC, Spring IOC, Spring ORM,Spring Security, Spring Batch, Spring Boot, Spring Data.
  • Excellent Proficiency with DHTML, XHTML, HTML5, CSS3, SASS, LESS, JavaScript, jQuery, AngularJS, BackboneJS, ReactJS, ExpressJS, Node.JS, AJAX, JSON, Dojo Toolkit, PHP and Adobe Creative Cloud.
  • Application development experience using Multithreading, Serialization, Externalization, Collections, Lambda's,Generics and JFC(SWING, AWT, JAVA 2D).
  • Experience in ServiceOrientedArchitecture(SOA), Web ServicesDesign, Development using SOAP, RESTful, WSDL,XSD, JAX - WS, JAX-RS, UDDI, Apache Axis, CXF.
  • Expertise in developing Object Relational Mapping using Hibernate and Oracle. Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Experienced with XML related technologies such as XML, XSL, XSLT, DTD, Schema, XPath, DOM, SAX and JAXB.
  • Experience in Java 1.7/1.8, J2SE, Spring Framework, ORM/JTA, Web Services, TDD
  • Experience in Cross browser compatibility testing and intellectual challenges in User Interface (UI),ResponsiveWeb Designand Specialized in developing Web 2.0 Apps using core JQuery along with AJAX/JavaScript.
  • Good knowledge of using JavaScript testing frameworks, Jasmine,Karma and QUnit and Experience in a JavaScript Code Quality Tools are JSHint, JSLint.
  • Experience in consumingboth XML & JSON dataRESTful web services using Angular 5 and Angular 7.
  • Experience in Package Manager ofNPMand Bower and set Gulp and Grunt tasks under Node.js environment.
  • Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkins and Hudson.
  • Experience in AWS using EC2, AWS S3, AWS VPC, Cloud Formation, CodeDeploy, Cloudbees, IAM services, Route53, S3, RDS, Dynamo DB, SNS, SQS, Lambda, RedShift and auto-scaling in AWS using Cloud Formation
  • Expertise in developingMicro servicesusingSpring BootandNode JSto build more physically separated modular applications which will improve scalability, Availability, Agility of application
  • Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language(UML) and Rational Unified Process (RUP) using Rational Rose, Enterprise Architect and MS Visio.
  • Expertise in Troubleshooting and Debugging the code with developer tools such as Bugizilla, Firebug, IE Developer Tool and Google chrome web developer plug-ins.
  • Has vast experience in Relational Databases like Oracle, MySQL, DB2, SQL and PL/SQL.
  • Hands On Experience on NoSQL Document Store databases such as MongoDB, Cassandra.
  • Hands on experience in working withKubernetesfor managing related, distributed cluster components
  • Having Experience on Unit testing and Integration testing of the applications by using JUnit and Automation testing by using TestNG, Selenium, Cucumber and Gherkin
  • Acquaintance in applying the latest development approaches includingMVCframework in the browser, event-driven applications using Ajax, single page applications usingAngular JS and Bootstrap
  • Experience with multiple Servers like Apache Tomcat, IBM WebSphere, WebLogic, JBoss and Glass fish.
  • Successful in Agile - SCRUM, Test Driven Development, Prototype Development and Waterfall Software Development Methodologies.
  • Experience with both Version Control (Git, Subversion, CVS, Tortoise SVN, Perforce) and HostingProviders (Heroku, AWS).
  • Expertise in development frameworks Struts, Vert.x, spring, EJB, Hibernate and Mybatis
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Time management skills.

TECHNICAL SKILLS

JAVA Frameworks and Technologies

: Spring, Spring Core, Spring MVC, Spring AOP, Spring DI, Spring JDBC, Spring IOC, Spring ORM, Spring Security, Spring Boot, Spring Tool Suite, Vert.x,Hibernate, JSP, JSF, JSTL, Junit, Log4j, Apache Struts 2, Oracle WebLogic, Servlets, JFACE, JDBC, EJB, Java RMI, JNDI, JAX-WS, JAX-RS.

UI Development Technologies and Frameworks: DHTML, XHTML, HTML5, CSS3, SASS, LESS, Stylus, JavaScript, jQuery, JSON, Data Tables, AngularJS, Angular 5, Angular 7, BackboneJS, Bower, Node.JS, HTML5 Boilerplate, Gumby CSS, Pure.CSS, Skeleton CSS, Animate.CSS, Post CSS, Normalize.CSS, Bootstrap and Zurb Foundation.

Software Development and Management Tools: Eclipse, IBM RAD, Adode Dreamweaver, Rational ClearCase, Rational ClearQuest, Bugizilla, Firebug,, Rational Rose XDE, Mantis Bug Tracker, JIRA, JSHint, JSLint, Apache Ant, Apache Maven, Grunt, STS, Intellij IDEA

Software Development and Test Methodologies: TDD, SDLC, OOAD Principles, UML, Unit Testing, Testing Methods and Levels, Agile - SCRUM, Waterfall Model

Database Management: SQL, MySQL, PL/SQL, Oracle, DB2,Couchbase, Microsoft Management Studio, MongoDB,Redis

Web/Application Servers: Apache Tomcat, Oracle WebLogic Server, IBM WebSphere Application Server, Apache HTTP Server, JBoss, Wampserver.

Operating Systems: Microsoft Windows, UNIX, LINUX

Other Languagesand Technologies: C, C++, Data Structures, Scala, Python, PHP, XML, Content Management System, Joomla, Drupal, Wordpress, Azure, Heroku, AWS

PROFESSIONAL EXPERIENCE

Confidential - St.Louis,MO

Java Full Stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing, User AcceptanceTesting, Integration Testing and Regression Testing.
  • Successfully followed Sprint planning and estimation for user stories in Agile Environment.
  • Developed the User Interface using JSP, HTML5, CSS3, JavaScript and enhanced response using Bootstrap services like JDBC, JMS, and JTA.
  • Developed User interfaces and prototypes for web-based internal system using HTML5, CSS3, SASS, Wijmo, NGRX Typescript, JavaScript, jQuery, AJAX and Bootstrap.
  • Working withRxJava(ReactiveX) for asynchronous composition and manipulation of data and events using Observers and Observables in the application.
  • Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, and for each.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Developed AWS Lambda Functions in a stateless style and ensure there is no affinity between and compute infrastructure to manage the servers and run the code in the AWS.
  • Created Docker images for launching containers on AWS EC2 and Expert in using Docker for Environment provision solution.
  • Implemented Micro Services using Spring Boot, Spring Cloud, Spring Data, Micro Services and enabled discovery using Netflix Eureka Server.
  • Created SPAs with multiple views using route services and developed/tested features in an AGILE environment using Angular 7 and Typescript.
  • Designed, Implemented & Delivered a Modern Portal using Event Driven Architecture.
  • Events were captured from multiple sources and put in Apache Kafka
  • Designed Front End Event Capturing using Javascript
  • Implemented Angular 7 component router for navigation and also the services to connect the web application to back-end APIs.
  • Used Couchbase database and Couchbase java SDK for interaction between micro service and database
  • Used the Spring IOC feature to get Hibernatesession factory and resolve other bean dependencies also used Spring AOP features for solving cross-cutting concerns.
  • Worked with Apache Kafka for enterprise website activity tracking, steam processing, metrics collection and monitoring, real-time analytics, replying to messages, error recovery, sending messages between processes, applications and servers.
  • Involved in setting up Test automation and developedcucumberfeature files and usedSeleniumfor automated testing withTestNG
  • Implemented Selenium WebDriver for compatibility testing
  • Used Spring Boot, which is radically faster in building cloud Micro Services and develop spring, based application with very less configuration
  • Used JSON for data transmission for Micro services
  • Experience in Performance Tuning and Query Optimization in AWS Redshift
  • Used JSON schema to define table and column mapping from S3 data to Redshift
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy
  • Involved in designed fully distributed system with the use of Restful API and Micro Services
  • Writing the TableModels and TreeModels for the swing components to use in the place of Default models.
  • Designed and developed the GUI using Java swing components for new modules.
  • Spring Boot microservices were developed using microservice architecture with RESTFUL and Apache Kafka.
  • Exceptionally handled heavy traffic with the help of Spring Ribbon and Kafka broker service.
  • Writing services in Spring Boot, running, and deploying them in cloud.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Participated QA Automation framework setup using Cucumber, Selenium and Java technologies
  • Created Test Scripts using Element locators and used Selenium WebDriver to test web applications
  • Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose
  • Created an AWS RDS Aurora DB cluster and connected to the database through an Amazon RDS Aurora DB Instance using the Amazon RDS Console.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Object/Relational Mapping Hibernate annotations and Transaction Management.
  • Create and configured the continuous delivery pipelines for deploying micro services and lambda functions using CI/CD Jenkins server.
  • Achieved synchronization of multiple threads through Multithreading, Exception Handling and optimized time complexity by using built-in data structures in Collections.
  • Secured the REST API's by implementing OAuth2 token-based authentication/authorization scheme using spring security.
  • Worked on REST APIs, and Elastic Search to efficiently handle and searching JSON data.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Manage amazon redshift clusters such as launching the cluster and specifying the node type as well
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Code review using sonar tools and correcting the code base on the Sonar Report
  • Log4J was used to monitor the error logs and used GIT as version control tool.
  • Followed Maven build life cycle to build the application and deployed into WebSphere application server.
  • Developed test cases and performed unit testing using JUnit.

Environment: Agile Methodology, Java 1.8, HTML5, CSS3, JavaScript, Ajax, Angular 5, Angular 7 Bootstrap, Foundation, J2EE, Spring (IOC, AOP, MVC, JPA), Spring Boot, Spring Security, micro services, Hibernate, WebSphere, Apache Camel, Agile TDD, RESTful, JSP, JMS, JTA, MongoDB, Couchbase, Kafka, Oracle, PL/SQL, Selenium, Maven, Log4j, JUnit, Selenium, Jenkins, GIT, Docker, Elastic Search, AWS EC2,Kubernetes, S3, IAM, VPN, JIRA

Confidential, MI

Java Full Stack Developer

Responsibilities:

  • Involved in Preparing System and Business Requirements and Detailed Design document for the project.
  • Actively involved in Analysis, Design, Development, System Testing, User Acceptance Testing, Integration Testing and Regression Testing.
  • Successfully followed Agile Methodology in the Scrum Cycle model.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate, using Spring IOC (Dependency Injection).
  • Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular framework and Node JS.
  • Implemented Angular service calls using Angular Factory and also used Angular for making restful API calls and data binding.
  • Using Kafka on publish-subscribe messaging as a distributed commit log, have experienced in its fast and Python and Scalable.
  • Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Exposure to new features and Worked on Scala to manage parallel processing, concurrent programming with mutable state, parsing of files and developed applications using Play framework.
  • Involved in backed testing by writingSQL queries.Deployed Application onJBossandWebLogic Server
  • Troubleshooted issues forJ2EEapplications on Struts & Spring framework running on WebLogic/JBoss servers.
  • Deployed the application onWebLogicandJobsapplication servers
  • WebLogicInstallation and monitoring the status of the server
  • Used Webpack for Angular and React applications build process
  • Build, Merged, Configured and deployed the code in Weblogic Server of DEV Environment, TI and Staging Environment
  • Deployed Docker contained Spring boot micro services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Worked withRecycler Viewsfor displaying the list.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • UsedMicro ServiceswithSpring Bootservices and combination ofREST, Apache Kafkamessage brokers
  • Scalable data design for MongoDBandRedis,Caching inMongoDBWithRedis CacheUsing Spring Boot
  • Writing various custom swing components using JTable, JTree, etc
  • ImplementedOverflow menusfor the settings.
  • Working on the messaging systemkafka, RabbitMQwithevent driven architecture
  • Implemented Sliding Menu usingNavigation Drawerfor an easy flow of the application.
  • Experience in Package Manager ofNPMand Bower and set Gulp and Grunt tasks under Node.js environment.
  • Experience with Drools Rule Engine which I have used for web authoring and management of rules for enterprise web applications and worked with Eclipse IDE for developing enterprise web applications in Java 1.8 which is provided by Drools.
  • Experience in event-driven architecture and Messaging technologies. Technologies such as Kafka, JMS, RabbitMQ, SQS
  • Involved in web application development for backend system using Angular, Webpack, HTML5, JavaScript and CSS3
  • Used AWS Java SDK to build java modules for interacting with AWS Redshift and other AWS Infrastructure components
  • Migrated the production SQL server schema to the new AWS RDS Aurora instance.
  • Used Amazon Web Services (EC2, RDS Aurora, ELB, S3, IAM, Security Groups, Redshift) and Jenkins for automated deployments.
  • Responsible for table designs like attributes required, distribution key and sort key and creating DDL in Redshift
  • Created POC for SSl authorization using vert.x Framework
  • Use Apache Hadoop Distributed File System which provides high-throughput access to our application data and HadoopMapReduce for parallel processing of large data sets.
  • Worked on Spring Security for application authentication.
  • Worked on developing Restful endpoints to Cache application specific data in in-memory data clusters like Redis and exposed them with Restful endpoints by usingRedis Cache
  • Design and develop the GUI screens for the application using Java Swing.
  • Modified the Spring MVC, REST Controllers and Services classes as part of spring framework.
  • Used Spring Framework AOP Module to implement logging in the application for application status.
  • Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used Python for writing test scripts in order to perform automated testing for both monolithic and microservicesarchitechture type of applications.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point was used for event processing.
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Upgraded existing UI with HTML5, CSS3, JQuery,Bootstrap with AngularJS and ReactJSinteraction.
  • Worked on updrading the existing UI code from AngularJS to Angular 7 by writing an hybrid app by upgrading from ng1 app to ng2 where the hybrid app can run simultaneously using both ng1 and ng2 by exchanging data between them.
  • Developed various generic JavaScript functions used for validations.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Involved on development of Rest Web Services using JAX-RS in a spring based project.
  • Used Angular CLI to generate components, services, filters and compiled in different environments
  • Consumed Web Services to use implementation which is present in different platform.
  • Develop RESTendpoints by implementing Spring controllers and servicelayer classes.
  • Extensively worked on spring as framework and producing SOAP Web Services and RESTas a part of the project development.
  • Used JAXB parser for marshaling and unmarshaling.
  • Web services tested using SoapUI tool.
  • Worked on Drools Rule Engines with corresponding to validate the business User Roles.
  • Developed, and debugged the Servlets and EJB with WebSphere Application server.
  • Managed and maintained Oracle Databases.
  • Used Maven Scripts to build and deploy applications and worked closely with build team to resolve CI, Maven site and Report Issues.
  • Working with JBoss BRMS Rule engine to implement Complex Business validations for Allocation and Simulation functionalities.
  • Worked on Smoke Testing and Acceptance Testing with Selenium in multiple javaplatforms and performed unit testing using JUnit.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions, Triggers, views and packages for complex Inserts and updates in the database.
  • Used JIRA to assign, track, report and audit the issues in the application.

Environment: J2EE, Spring framework, Spring MVC, Weblogic,Spring Security, Spring quartz, Drools, Jira, JDK 1.8/1.7, Hibernate 4.x, JSON, JSF,Vert.x, AJAX, Web services, EJB, JMS, Cucumber, Selenium, Web Services, SOAP,RESTful,Angular JS, Angular 7,Webpack,XML, JavaBeans, XStream, SOA, WSDL, JAXB, JSON, Apache POI, JavaScript, Oracle 11g, Eclipse Indigo RCP, Bower, Web Sphere MQ, Agile Methodology, SQL, PL/SQL, Mongo DB, Redis,Design Patterns, Apache Maven, JUnit, Html Unit, XSLT, HTML/DHTML.

Confidential - Norfolk, VA

Full Stack Developer

Responsibilities:

  • Designed and implemented application using JavaScript, Spring IOC, Spring MVC.
  • Developed Spring Beans and configured Spring using Annotation.
  • Experience with Drools Rule Engine for developing enterprise web applications using Java 1.8.
  • Used Spring Framework at Business Tier and also Spring's Bean Factory for initializing services.
  • Developed Spring Controllers, Image Resolver and logic for data exchange between views and controllers by using Spring MVC.
  • Implemented business layer of the application using Spring MVC, Spring AOP, Spring IOC.
  • Developed View layer of the Spring MVC based module using JSP.
  • Implemented Exception Handling for the application using Spring AOP.
  • Developed custom card range naming, alias definition, tagging and management page for Value Proposition application using HTML, CSS, JS, Angular 4 and RESTAPI based CRUD operations along with Spring DAO with Hibernate JPA.
  • Used Spring Security to develop Login and Logout features of the application
  • Implemented business layer to Database interaction using Hibernate ORM.
  • Involved in design and development of RESTful Services.
  • Developed Restful web services using JAX-RS in JERSY to expose the data to Spring module.
  • Migrate existing legacy webpages to new web apps platform that uses Angular framework, new grid system and RESTfulAPI endpoints
  • Installed the application onAWS EC2 instancesand configuration ofBEA WebLogic12c
  • Called Rest Web Services through Angular 4services to get JSON Object and modified the response object to display in UI.
  • Implemented form validations across the site using jQuery and JavaScript.
  • Used Oracle BEAWeblogicsuite for developing and deploying the application.
  • Used Weblogic workshop,Eclipse IDE, XMLSpy to develop the application.
  • DevelopedREST API'susingSpring MVCandSpring boot, hosted all micro services onPCF
  • Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
  • Developed Modal pop-ups compatible with Angular 4 for responsive web design on mobile devices.
  • Developed several Micro services as part of the project using Spring Boot. .
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Cooperating with the back-end developerin the process of building the RESTAPI.
  • Used Rabbit MQ for transport of data in Queue in between components of the application.
  • Used Spring Batch to develop batch processing to handle bulk collections of data from database.
  • Used Partitioning mechanism in Spring Batch by partitioning of input data and feeding them to concurrent versions of a batch application.
  • Unique experience with Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes
  • Made use of Jackson as a JSON processor to establish communication between Spring MVC and Angular 4
  • Used packaging ManagerToolsBower, NPM.
  • Used Gulp as the JavaScript task runner for the application.
  • Used Karma and Jasmine for JavaScript unit testing.
  • Used Spring IOC, AOP modules to integrate with the application.
  • Worked on Mongo DB concepts such as locking, transactions, indexes, replications, schema design.
  • Performed functional testing using Selenium Web driver.
  • Worked with Angular CLI and Typescript in Angular 4.0 to create Controllers and Angular components for the Web Pages
  • Performed Unit testing of the java modules using JUnit.
  • Used Maven for generating system builds and Jenkins for continuous integration.
  • Used Docker to containerize application by configuring properties, variables for build files to be deployed continuously across multiple platforms.
  • Designed and developed the application using AGILE-SCRUM methodology.
  • Using JIRA to manage the issues/project work flow.
  • Involved in continuous integration by generating builds across multiple platforms by using Jenkins.

Environment: Spring IOC, Spring AOP, Spring MVC, Spring Boot, Weblogic, Spring Security, Spring Batch, Web services using JAX-RS in Jersey, RESTful, JMS, Rabbit MQ,IntelliJ IDEA, JavaScript, JQuery, AJAX, HTML5, CSS3, Angular 4, Angular CLI,Mongo DB, Karma and Jasmine, Eclipse, Bower,NPM, JUnit, Selenium, Maven, Jenkins, JIRA, GIT, IntelliJ, AGILE-SCRUM, Docker.

Confidential

Software Developer

Responsibilities:

  • Involved in Functional and Detailed Design documents.
  • Extensively used agile development methodology and project planning.
  • Worked on development of Struts based UI screens for the Presentation application.
  • Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config xml.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Involved in writing EJBs (Sateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Developed Web Services to integrate with the External System.
  • Extensively worked with XML using DOMand SAX parsers for transferring the data between different components..
  • Involved in development of User Interface using XSLT, HTML, Javascript, Ajax, DOJO and JSTL.
  • Worked extensively on XML for parsing messages through JMS Queue and updated the database.
  • Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
  • UsedJ2SE, Exception, Collections, Threads, JEE, OpenSource Technologies/APIfor application development.
  • Developed Web services to allow communication between application through SOAP over HTTP using Metro JAX-WS.
  • Extensively worked on Web Services using JAX-RPC and used CXF Proxy for client generation.
  • Used JUnit as a part of unit testing for all the Web Services produced.
  • Used XML, JSON to transfer data and messages to and fromWeb Services.
  • Developed, and debugged the Servlets and EJB with WebSphere Application server
  • Used Apache JMeter to perform basic load and stress testing on web application environment.
  • Involved in writing the publishers and subscribers to the Topics and Queues.
  • Extensive use of swing components like JTable, JComboBox, JList, JCheckBox, JMenu, JMenuItem, etc
  • Designing the screens in compliance to the other existing application and developing the swing components accordingly.
  • Creating different Swing layout and using Swing controls for making UI, taking input from the user and making changes to the model.
  • Design and implementation of UI using Swing control to check log details.
  • Involved in creating different Swing layout using Swing controls for making UI, taking input from the user and making changes to the model.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Implemented spring MVC framework for application transaction management.
  • Developed various SQL queries and PL/SQL Procedures in Oracle db for the Application
  • Involved in Application/data base query performance Tuning.
  • Implemented a logger framework for the application using Log4J.
  • Used Clear Case as the source control system.
  • Involved in JUNIT testing for the unit testing.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved.
  • Automated the build process by using ANT build tool.
  • Actively involved in getting the production issues resolved.

Environment: WebLogic Application Server, J2EE, EJB, JMS,J2SE MDB, Java Swing, SWT, JFACE, Web Services, SOAP, RESTful, XML, XSD, UML, Rational Rose, Clear Case, Oracle DB, Eclipse, LOG4j, Struts, Hibernate, spring, EclipseRCP, SWT, JFACE, Servlets, JSP.

We'd love your feedback!