We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

PROFILE OBJECTIVE:

I am an IT Professional intending to continue my development experience as a worthy IT Software Programmer/Engineer (Java/J2EE Developer). I always want to be the part of a reputed organization which 6provides steady career growth along with job satisfaction, challenges and give value contribution in the success of organization.

TECHNICAL PROFILE:

I have 8 years of Java Development Experience that includes Analysis, Design, Development, documentation, Implementation, testing phases of Enterprise, Client/Server, Web based and system level applications in Java, J2EE, J2SE technologies.

PROFESSIONAL SUMMARY:

  • 8 years of experience in requirements gathering, deployment of Web Applications and client server multitier applications using Java/J2EE technologies.
  • Extensive expertise with Java, J2EE, JSP, JDBC, Servlets, Java Beans, EJBs (Session beans, Entity Beans and JMS), JBoss, jQuery, Ajax, XML, DTD, XSD, JAXP, JAXB, Azure, Web Services, Struts, Spring, Microservices and Hibernate. Strong hands - on experience with Spring IO, Spring Boot with Thyme leaf.
  • Used Core Java 6, Java 8, J2EE, JSP, JDBC, RDBMS, Java Script, jQuery, Ajax, XML and Cordiant 5.6, using Oracle 11g as database J2EE platforms on Windows, UNIX.
  • Solid understanding of Object Oriented Programming concepts and Expertise in design and development of J2EE components and API's. Experienced in ReactJS and working with React Flux architecture.
  • Technical experience in the areas of Object Oriented Analysis (OOA), Object Oriented Design(OOD) using UML, Software Life Cycle Management and Development of Distributed applications.
  • Good knowledge and experience in developing web interfaces using client-side technologies like AngularJS, XML, HTML, DHTML and SASS. Created REST Microservice APIs using Spring Boot Application.
  • Experience configuring/deploying: DNS (bind/named), NFS, NIS, SSH/SSHD, apache, JIRA, SMTP, sendmail, confluence, bamboo, NTP, proc-mail, spam assassin, exim
  • Experienced in Installing, Upgrades, Patches, Configuration, performance tuning on UNIX and system software & hardware. Design the whole API using RESTful API Modelling Language (RAML).
  • Involved in Risk Management Cloud Computing/PaaS/SaaS/IaaS Infrastructure Architecture Disaster Recovery. Experience in Script Languages like Perl, Shell, and ANT. Experience on math algorithm.
  • Fluent with the core Java concepts like Multi-Threading, Exceptions, Reg Ex, Data Structures and Serialization, including Java 8 API like functional programming.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
  • Hands on experience in working with Cloud Architecture. Utilized AKKA for asynchronous message handling.
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
  • Providing Adobe Analytics and Adhoc Analysis Training to Business Monthly basis.
  • Assist business stakeholders to increase and improve their usage of Adobe Analytics (Omniture/Site Catalyst) and other analytics platforms. Experience in integrating REST, SOAP services using MuleSoft.
  • Used Maven and Jenkins as build tool and deploying the application using Kafka.
  • Used spring config server for centralized configuration and Splunk for centralized logging.
  • Expertise in developing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle, SQL Server 2000, My SQL, and DB2 and excellent development experience using Agile Methodology.
  • Focused on architecting NoSQL databases like MongoDB, Cassandra and Cache database.
  • Experience in Data Modelling and working with Cassandra Query Language (CQL).
  • Developed and maintained code for various applications using PHP, Java and MySQL.
  • Experience with MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, Ember.JS, bootstrap.JS, React.JS. Experience in automating the infrastructure in AWS using web services.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).
  • Experienced in cloud automation using AWS Cloud Formation Templates, Chef, and Puppet.
  • Deployed spring boot application on AWS Elastic Beanstalk
  • Good knowledge on Docker and Container orchestration.
  • Confidence in working with other iOS and Android developers to complete detailed projects.
  • 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.
  • Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker.
  • Experience in Micro services and Spring boot application development.
  • Maintaining existing web application built in Scala and Java.
  • Good knowledge of Scala programming.
  • Wrote entities in Scala and Java along with named queries to interact with the desired databases.
  • Strong Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.
  • Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.
  • Performance Targeted Implementer with substantial familiarity in Service Oriented Architecture (SOA) using Apache Axis Web Service Framework using the Web Services protocols like SOAP, REST, JAXRPC, JAXB, WSDL and UDDI. Expanded monolithic architecture into smaller micro services architecture.
  • Hands on experience on Web/Application sever like Tomcat, WebSphere, WebLogic, Glassfish and JBoss.
  • Expertise in Selenium automation using Selenium Web Driver, Cucumber, Selenium Grid, JAVA, JUnit, TestNG, Maven, Jenkins. Hands on Experience in Version Control systems GIT and SVN.
  • Experience in using Hibernate framework for mapping POJO classes with database and using Hibernate Query Language. Proficient in using RDBMS concepts and worked with Oracle database.
  • Having experience in Black Box Testing includes Integration, Functionality, System, Performance and Regression Testing and Strong Foundation in Web Test Analysis, Testing and maintenance.
  • Ability to adapt to evolving technology, strong sense of responsibility and accomplishment.
  • Excellent Leadership, Interpersonal, Problem solving and Time Management skills.
  • Excellent communication skills both in Written (documentation) and Verbal (presentation).
  • Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problem.

TECHNICAL SKILLS:

Languages: Core Java, J2EE, SQL, PL/SQL.

Enterprise Java: Servlets, JSTL, Design Patterns, JSF, JMS, EJB, JSP, Servlet, JNDI, JDBC, Log4J API, Java security.

Mark-up/XML Technologies: HTML, XHTML, JavaScript, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery JSON, Bootstrap, AngularJS.

Tools: & Framework Spring, Spring MVC, Spring Boot, Spring batch, Spring Security, Spring, AOP, Struts, Hibernate, JSF, Log4J, Jasper reports, soap UI, GWT

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, CFX

Web/App Servers: Web Sphere, WebLogic, Apache Tomcat, JBoss, Jetty Server.

Database: MongoDB, Oracle, SQL-Server, MySQL server.

Development Tools: Eclipse, My Eclipse, IntelliJ, RAD, Spring Tool Suite STS.

O-R mapping: Hibernate, JPA.

Version Control Tools: SourceTree, Git, Bit bucket, Tortoise SVN.

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, Mockito, Fitnesse, Load UI, Groovy Spock, Jenkins.

OS & Environment: Windows, Linux, Sun Solaris UNIX.

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns.

Build Automation: ANT, MAVEN, Gradle.

Cloud Technologies: AWS EC2, S3, RDS

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Applications have been developed based on Model View Controller (MVC) architecture Using Spring Framework, Spring Integration and Restful Web services.
  • Involved in writing application business logic for different modules across the application.
  • Extensive usage of UNIX to work on legacy applications, which are in REDHAT VM’s.
  • Analysed requirements and prepared the Detailed Design document for the project.
  • Used Active Mq and extensively used asynchronous messaging.
  • Utilized Eclipse IDE and DOCKER for developing and testing the applications.
  • Accessed Oracle Database tables using Hibernate.
  • Involved in preparing requirement analysis, design, coding, testing and deployment.
  • Used POSTMAN extensively in testing RESTFUL web services created.
  • Developed Restful (Jersey based) web-services to publish the module and used JSON as a communication medium.
  • Build scripts to checkout code from BITBUCKET GIT and creating image file for deployment.
  • Extensively used JSON for inter application communication which are created using XSLT.
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy & update the applications. Proficient in Core Java Design Patterns like Singleton, Proxy, Factory.
  • Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON Format using micro services. Migrate database from EC2 to RDS using AWS Data Migration Service (DMS).
  • Working experience with Node environment using Node JS, Chef, Ruby, PHP, Python, Yeoman, GIT, NPM, Gulp, Grunt JS, Bower. Experience in implementing and hosting Docker and Kubernetes containers.
  • Built Micro Services using Spring boot with continuous deployment and continuous integration using Docker and Jenkins. Implemented modules into Node JS to integrate with designs and requirements.
  • The application consisted of a monolithic codebase being slowly migrated to a microservices environment. Each microservice backend and frontend tech stack varied slightly from one another.
  • Used Spring Boot for developing microservices and used REST to retrieve data from client-side using Microservice architecture.
  • Used the Lambda Expressions and Streams in Java 1.8 for writing the business logics
  • Worked on AWS EC2 containers for deploying applications and integrated RDS databases to it.
  • Develop AWS Lambda based Microservices interacting with DynamoDB & SNS/SQS using AWS SDK
  • Designed and developed Micro Services business components and RESTful service endpoints using Spring boot. Used Spring MVC Framework to develop portal applications.
  • Used Micro services to build individual components of the application.
  • Mapped tables in database using Hibernate and Scala.
  • Implemented REST web services in Scala using Akka for tracking the score’s application.
  • Built Spring based Java and Scala Microservices to support Enterprise Web application.
  • Created various spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Configured Kafka message source with Spring XD. Managed the Hadoop, Presto, and Python.
  • Incorporated Basic authentication and JSON threat protection by using Apigee API gateway.

Environment: J2EE, Spring MVC, Spring Integration Hibernate, JDBC, Oracle, XSLT, XSD, Eclipse, Restful Web services, Maven, DOM, Session beans, DOCKER, JAX-RS.

Confidential, St. Petersberg, FL

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development with both iterative (Agile, Waterfall).
  • Implemented AngularJS Controllers to maintain each View data and Service calls using Angular Factory.
  • Developed A dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using NodeJS. Analyse and resolve conflicts related to merging of source code for GIT.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a SPA.
  • All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM.
  • Implemented Java EE components using Spring IOC, Spring Transactions and Spring Security modules.
  • Tested REST services using google chrome's POSTMAN plugin.
  • Consumed messages from JMS driven beans and Active MQ. Integrated Active MQ services with Beans.
  • Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
  • Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
  • Experience in Creating, Dropping Indexes, Tables, Stored Procs and Views on Oracle DB.
  • Cloud environment for Microservices was provided using Spring Netflix (Eureka server, Hystrix, Ribbon).
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • 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 fall-back method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Worked with modules like mongoose for database persistence using NodeJS to interact with MongoDB.
  • Developed client applications using JAXR and JAXM to connect to the UDDI registry.
  • Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Microservices.
  • Designed and deployed a multitude application utilizing almost all the AWS Including EC2, R53, S3, RDS, DynamoDB, SQS, IAM, Cloud Formation and lambda, focusing on high-availability and fault tolerance.
  • Developed applications using Rule Engines, Drools 4.x, and ILOG to validate the business User Roles.
  • Log4J is used for logging purposes and debug levels are defined for controlling what we log.
  • Writing Unit test cases using JUnit testing framework and performed unit and system testing.
  • Selenium's playback tool feature for authoring tests has been used in executing more than 100 test cases.
  • Expertise on Selenium Data Driven framework and integrating it with Maven (Build Management Tool), TestNG (Unit Testing tool) and Jenkins (Continuous Integration Tool).

Environment: AWS, Java7, J2EE, Cloud Foundry, Java Beans, NodeJS, Spring, Spring Kafka, Zookeeper, AWS, CI/CD, jQuery, EJB, hibernate 2.0, Eclipse, React, DevOps, Angular, Spark, Jenkins, Oracle 11g, MongoDB, PL/SQL, Selenium, Cucumber, Log4j, XML, HTML5, CSS3, REST, JMS, ActiveMQ, Web Services, Web Logic server, Jasmine, Maven, GIT.

Confidential, Worcester, MA

Java developer

Responsibilities:

  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, and EBS etc.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on SUSE and Linux servers.
  • Developed critical components of the application including Spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture
  • Involved in implementation of matching functionality between account and offers and the functionality to manage customer communication and channel preferences using Spring and Hibernate.
  • Automation of various administrative tasks on multiple servers using Puppet.
  • Setting up the build and deployment automation for Java base project by using JENKINS and Maven.
  • Using Cloud Trail, Cloud Passage, Check Marx, Qualys Scan tools for AWS security and scanning.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Scalable Web Architecture based AWS Cassandra in Python Linux OS for High I/O GPS Application DevOps
  • Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS
  • Creating DB driven web apps in Python JSON PostgreSQL Cassandra Flask Peewee ORM WSGI Werkzeug
  • Implemented service layer on top of Cassandra using core Java, Datastax Java API and Restful API.
  • Very good understanding Cassandra cluster mechanism that includes replication strategies, snitch, gossip, consistent hashing and consistency levels.
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform.
  • Hand-on experience in Service-Oriented Architecture, Web Services using JAX-WS, SOAP, WSDL, UDDI, JAX-RS Restful, Jersey, CXF and OAuth2. Improving performance and scalability of an existing Elastic Search app.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly. Managed daily builds and releases to QA. Good at core JAVA and executing SQL queries.
  • Code and developed custom Elasticsearch Java based wrapper client using the "Jest" API. To facilitate common access, to Elasticsearch. Test automation for web application (SWAP module) using Cucumber.
  • Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc. Determining what Elasticsearch queries produce the best search experience.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design. GIT administration like providing access for branches and GIT repositories.
  • Experience with creating script for data modelling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB. Providing advice regarding analysers, to kenizers and Elastic Search mappings. reaction, configuration and monitoring Shards sets. Analysis of the data to be shared, choosing a shard Key to distribute data evenly. Architecture and Capacity planning for MongoDB clusters. Implemented scripts for mongo DB import, export, dump and restore. Hands on experience in monitoring EC2 instances using Nagios.
  • Monitored RDS instances and Elastic Load Balancer for performance and availability creating builds using power shell Scripts, Maven scripts manually and automated.
  • Debugged build failures and worked with developers and QA personnel to resolve related issues.
  • Troubleshooting deployment and installation issues. Automated the Build Process using Jenkins.
  • Managed the software configurations using Enterprise Chef like Chef Workstation, server and chef nodes
  • Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
  • Creating GIT repositories and give access rights to authorized developers and worker on antifactory.
  • Experience on several Docker components like Docker Engine, Hub, Machine, Compose and Registry.
  • Using Docker, Jenkins, VMWare, RHEL, Satellite, OpenShift, Kubernetes, Artifactory, Ansible & GitLab
  • Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, Selenium and JMeter images, and Elasticsearch, Kibana and Logstash (ELK & EFK) etc
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash. Experienced in Writing, Reviewing and Executing Test Cases.
  • Experience in configuring Splunk and Integrated Splunk with Active directory and LDAP authentication.
  • Good at performing Smoke Testing, Functional Testing, Integration Testing, System Testing and Regression Testing. Developing high performance systems which embedded systems, and in Golang.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations. Used SVN as version control across common source code used by developers.

Environment: Java 1.8, J2EE, Spring Framework 4.0, Spring Batch, Microservices, REST, XML, HTML5, CSS3, JSP 2.0, JSON, AJAX, JMS, JPA, JNDI, JVM, JDK1.8, SOAP, SOA, Durandal, Servlets 3.0, Hibernate 5.0.X, Amazon S3, Amazon RDS, AWS Lambda, Amazon IAM, Amazon EC2, Amazon Cloud Watch, WSDL, WebSphere7.0, Maven, Log4J, SVN, JUnit, NodeJS, Tomcat, WebLogic, Oracle 11g, AWS, jQuery, AngularJS, RabbitMQ, Eclipse, Maven, OAuth2.

Confidential, Orlando, FL

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture. Involved in writing Oracle PL/SQL stored procedures, triggers, views, joins.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IoC framework. Used JIRA issue tracker to file the bugs.
  • Involved in development of REST Web services using Apache Axis2 to extract client related data from databases. Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing, HTML5.
  • Implemented JPA (ORM mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively. Developed the UI panels using JSF, XHTML, Ext JS, CSS, DOJO and jQuery.
  • Developed Apache Ant script to create war/ear file and deployed on the application server.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Design Patterns such as singleton, Business Delegate, Session Façade, Service Locator, Simple Factory Pattern, Data Transfer Object. Implemented spring - Hibernate as Data Access Layer.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server on a different domain.
  • Lead Designed and Developed SOA enterprise system using Oracle SOA.
  • Created standalone Scala programs to read data from several XLS files and insert data into the Database as needed by the testing team. Configured tiles-defs.xml file to configure the presentation views.
  • Used hibernate.config.xml file to configurations and mapping entries to access database.
  • Used struts-config.xml file for defining mapping definitions and action forward definitions.
  • Used Web Services (REST & WSDL) to exchange data between portal and other modules of Citi bank.
  • Used AngularJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services. Utilized the jQuery, AJAX, and JavaScript to render widgets on web pages
  • Involved in the development of presentation layer and GUI framework using CSS3 and HTML5. Client-Side validations were done using JavaScript. Utilized Agile Methodology (SDLC) to manage projects.
  • Designing and creating business rules using IBM ILOG Rules Engine.
  • Developed the application using Eclipse 3.5 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN). Involved in user interface development using JSTL.
  • Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
  • Involved in designing the data stage job to implement ILOG JRules Component.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data model with a SQL- based schema.
  • Used WebLogic Application server to deploy and restart web applications.
  • Expertise in the use of Java/J2EE design patterns like singleton, MVC, builder and strategy patterns.
  • Fixing bugs in different testing phases with the help of Log4J logs.
  • Involved in the creation of exhaustive Junit Unit Test Cases.

Environment: Java 1.6, J2EE, JSP, Servlets, Scala, REST web services, ExtJS, Apache Axis2, Spring 3.0, Hibernate 3.0, XML, XSD, Schema, PL/SQL, Agile methodology, Oracle WebLogic 10.0 Server, Oracle 10g, Apache ANT, Unix, Junit 4.0, AJAX, Eclipse, JavaScript, jQuery, REST, Struts, PL/SQL, JIRA, Node.js, Jasper, ILOG, JRules, Angular.js.

Confidential, Cleveland, OH

Java/J2EE Developer

Responsibilities:

  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
  • Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes. Used Struts tag libraries in the JSP pages.
  • Developed a controller Servlet that dispatches request to appropriate Action Classes.
  • Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP. Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions.
  • Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques. Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Designed Graphical User Interface (GUI) for various Webpages using AJAX, HTML, CSS, JSF, jQuery and JavaScript. Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Involved in Developing Web Application with Full Software Development Life Cycle (SDLC) from Design to Deployment using agile methodologies. Page design and development are done using Oracle BPM.
  • Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer. MVC architecture is implemented by struts framework.
  • Exposed Survey API to other applications in DOE using Apache Axis2.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application. Involved in implementing jQuery for providing interactive user interfaces.

Environment: JDK1.5, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, jQuery, Struts, Design Patterns, HTML, CSS, JMS, XML, Eclipse, Apache, Oracle ECM, Struts, Webservice, SOAP, ILOG, Web2.0, Oracle BPM, JSF, WSDL, Apache CXF, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, WebLogic, Junit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed application using Java, J2EE, Struts, spring, Hibernate, Angular JS and SOAP/REST web services.
  • Worked on Agile Methodology, involved in daily scrum meetings, sprint planning and product backlogs.
  • Involved in business meetings with clients and code review meetings with team members.
  • Written Struts action classes Hibernate POJO classes and integrated Struts and Hibernate with spring for processing business needs. Used Struts Tag Libraries and Struts Tiles Framework to reuse the layouts.
  • Developed model components using session beans and used local message driven beans (MDB) to interact with session using EJB. Modified Oracle database with the use of JDBC managed by Hibernate.
  • Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for MongoDB Services. Used Jenkins while deploying the applications on WebLogic server.
  • Implemented distinctive design patterns like DAO, Single Pattern and MVC Architectural design pattern of Spring. Involved in Migrating an existing on-premises application to AWS.
  • Created XML for deployment descriptors, struts configuration files and integrated to validation files.
  • Involved in the development of SOAP and REST Web Services and consumed some Web Services from external application. Used Log4j for logging, debugging and tracking.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch. Generated the web services classes by using Service Oriented Architecture (SOA).
  • Described the location of the web services server and its functionality in WSDL.
  • Developed the user interface with jQuery framework which included HTML manipulation, CSS and AJAX (for updating parts of webpage without reloading it). Used Annotations in Spring to configure beans.
  • Written custom filters and directives for the HTML5 using AngularJS code.
  • Written Unit Test Cases for all the developed use cases and did integration testing using Junit.
  • Used Eclipse as the Java IDE in the development of the application.
  • Used SoapUI for functional testing of web service.

Environment: Java J2EE, Spring (MVC, Security, WS, Data), AWS EC2, RESTful, SOAP, RabbitMQ, HTML5, JavaScript, Bootstrap, AngularJS, SVN, GIT, Version One, IntelliJ IDEA, Jenkins, JUnit, Hp Fortify, Gradle, JAX-RS, Log4J, Apache tomcat Application Server, Agile methodology, SonarQube, Mongo DB.

Confidential

Java Developer

Responsibilities:

  • Work involved extensive usage of HTML, CSS, jQuery, JavaScript and Ajax for client-side development and validations. Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color. Performed Validation (Client Side & Server side) with the help of Struts Validation Frame Work.
  • Implemented the Model View Control (MVC) design pattern with Struts, JSP and Servlets to control the flow of the application in the Presentation/Web tier.
  • Scheme of the web site using HTML, and CSS and Responsible for creating detailed wire frames and process flows. Involved in requirements gathering and validating functional specifications.
  • Used Struts framework along with JSP, HTML, CSS, Bootstrap and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Struts framework is helpful to manage the objects and exposing the services to presentation layer.
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • EJB was implemented as middleware and XML and servlet in the presentation layer.
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer. Used Struts Tiles Framework for designing the layout of the application.
  • Extensively worked on java concepts such as OOPS, Exceptional handling, Multithreading and Collection framework. Developed the modules using Servlets, Java2EE and JDBC for connecting with SQL.
  • Involved in converting database objects to Java objects conversion with the help of iBatis persistence framework. For extracting data from source developed a UNIX shell scripting.
  • Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams).
  • Consistently produced the highest quality code through disciplined and rigorous unit testing and integration testing. Used SVN for version controlling and Eclipse as IDE.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • These implemented UNIX shell scripts to call stored procedures to extract data and place it in database.

Environment: Java, J2EE, HTML, CSS, jQuery, JavaScript, Ajax, Bootstrap, Struts, JSP, Servlets, EJB, XML, SOAP, JAX-WS, AXIS2, WSDL, OOPS, iBATIS, Rational Rose, Junit, UNIX, SVN, Eclipse.

We'd love your feedback!