We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Greensboro, NC

PROFESSIONAL SUMMARY:

  • Software professional with Around 6 years of extensive Web Application Development experience using innovative technologies implementing Traditional Iterative and Agile Development methodologies.
  • Extensive experience in Object Oriented Analysis, Design, Development and deployment of distributed, scalable and transactional applications using Java/J2EE technologies.
  • Experienced in developing web - based applications using Model View Controller architecture, good exposure and experience in MVC frameworks like spring.
  • IT consultant with extensive experience in design and development of distributed web applications using JSP, Servlets, JNDI, Web Services, JMS, XML, Java Beans and JDBC.
  • Responsible for implementation of java integration components for JBPM and Experience in design and development of multitier applications using Java, J2EE, JPA, JMS, JDBC, EJB, Spring, Struts, Hibernate, XML, XSD, SOAP, WSDL, HTML, JavaScript, CSS, Tag Libs, AJAX, JSON, and JUnit.
  • Proficiency in developing business processes using JBPM, Business Manager.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, RAD and using J2EE compliant application servers like IBM WebSphere, and JBoss.
  • Highly skilled in establishing communication between distributed systems using Java Messaging Service (JMS) making use of both Point to Point and Publish-Subscribe messaging domains.
  • Good understanding of Object Oriented Analysis and Design and UML notations. Good experience in using design tools like Rational Rose for creating class, use case and sequence diagrams.
  • Experience in integrating Microservices Architecture with Spring Boot and Docker
  • Experienced working with XML in transferring data across various platforms, performing data validations, reading and writing data using XML parsers.
  • Familiar with all phases of software product and project development life cycles.
  • Experience in implementing Service Oriented Architecture (SOA) and Business Process Management (BPM) technologies.
  • Expert in implementing dynamic web applications using Application Servers like Apache Tomcat and JBoss.
  • Thorough noledge on MVC architecture. Good at My SQL and Oracle Databases.
  • Good experience in Query optimization and writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Experience in providing workflow business process solutions using JBPM Business process management- JBPM 6
  • Reliable team player, problem solving, decision-making, very good analytical and communication skills.

TECHNICAL SKILLS:

Languages: Java, SQL, PLSQL, XML, C++, C, WSDL, XHTML, HTML, CSS, Java Script and AJAX

Java Technologies: Java, J2EE, JDBC, Servlets, JSP, JSTL, JavaBeans and EJB, JPA, JMS

Frame Works: Spring and Spring Boot

Development Tools: Eclipse, Redhat jBPM, Dreamweaver 8 and FrontPage,Kafka

Design and Modeling: Microsoft Visio

Web Services: SOAP, REST

Databases: Oracle 11g/10g/9i/8i, SQL Server, MS-Access

App/Web Servers: WebLogic, jBoss, Apache Tomcat

Testing: JUnit, Mokito

Software Engineering: Agile, Rational Unified Process, Test Driven Development

Version Control: SVN, GitHub

Environments: Linux, Windows, Mac OS

WORK EXPERIENCE:

Confidential, Greensboro, NC

Java/J2EE Developer

Responsibilities:

  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational rose.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Multiple systems will be integrated with the business process.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache Concepts.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
  • Used Kafka to implement message retry mechanism in the event of any failure of systems and enhanced the listeners for RabbitMQ and Apache Kafka.
  • Diverse experience utilizing and implementing complex Client/Server Intranet/Web based N-tier and Microservices architecture applications in Banking, Insurance, Telecom and E-commerce platforms using Spring Boot, Spring Cloud config, Netflix OSS components Pivotal Cloud Foundry, AWS, Cassandra, My SQL, Restful Web Services.
  • Used Spring Framework for the Implementation of the Application.
  • Design and Develop reference implementation on jBPM for multiple teams.
  • Designed and implemented several workflows with BPMN 2.0 standard.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Created new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and
  • Involved in build and deployment of Microservices/Spring Boot with Jenkins
  • Integrate the BPM process with UI layer at process level and task level.
  • Integrated Jenkins with repositories like GitHub to build automation tool (Maven), and artifact repository for pushing successful build code.
  • Decomposed existing monolithic code base into Spring Boot microservices. Developed new features and provided support for all Microservices
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control. Used JUnit for the unit testing.
  • Development of a split billing system - Spring, hibernate, My SQL.
  • Used log4j for tracking errors and debugging the code.

Environment:JDK 1.7, Collections, J2EE, JSP, HTML, CSS, JavaScript, JAX-RS, Restful Web Services, JSON, spring, JUnit, JBPM, Kafka, Hibernate, SQL,Spring Framework, Tomcat, UNIX, Maven, Log4J, JIRA, PostgreSQL, Agile SCRUM.

Confidential, Raleigh, N

Java Developer

Responsibilities:

  • Working in the team as JBoss-Rules / Java Developer in a corporation wide modernization initiative for loans approval.
  • Migrating rules from 'Mind-Box' to Drools with eclipse as a mediator. Solely in charge of provide and present of a more simple and efficient design and implementation of BPM rules engine technology to handle the complexity of the new Pricing. Ticketing initiatives by using Daptiv PPM and JIRA.
  • Worked with Business Analysts and Subject Matter Experts on the formalization and documentation.
  • Experience in developing application using Spring Framework that uses the features of MVC, Spring Boot.
  • Used Agenda Filter to distinguish between the same rules applied to different categories.
  • Wrote various types of Business rules in the .drl (drools file), .ece(expectation files) Templates using rule engine for business decision making.
  • Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
  • Knowledge on converting legacy data from Source tables to Avro format and fed into Kafka using Camel.
  • Well experienced in the Amazon Web Services (AWS) in architecting and developing the cloud-based infrastructure and applications. Creating reproducible infrastructure environments for the microservices architecture
  • Implementation of the new BPM design, JPA Data Service, and harnessing from an ETL extraction of a legacy system to be incorporated as part of a decision data input for business rules processing using various technologies as JPA (Eclipse Link, Open Jpa), development a customized JPA v.2.0 Standards Cache implementation, and a transparent communication inside of JBoss-Rules.

Environment:JDK 1.7, Collections, J2EE, JSP, HTML, Kafka, CSS, Spring Framework, JavaScript, JAX-RS, Restful Web Services, JSON, spring, JUnit, JBPM, Hibernate, SQL, Tomcat, UNIX, Maven, Log4J, JIRA, PostgreSQL, Agile SCRUM

Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Involved in various phases of SDLC (Software Development Life Cycle) such as requirements gathering, data modeling, analysis, design, development, testing.
  • Used Spring Framework for the Implementation of the Application.
  • Involved in creating FSD (Functional System Design) documentation for entire application using Enterprise Architect.
  • Implemented various Design patterns like Singleton, Service Locator, and prototype.
  • Analyse and resolve conflicts related to merging of source code for GIT.
  • Developed high level Non-Functional specifications for application.
  • Involved in writing SQL queries using Microsoft SQL Developer.
  • Developed Controllers using Spring MVC Annotation. Developed logging framework in conjunction with Log4j for logging.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's. Imported and managed multiple corporate applications into GitHub code management repo.
  • Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
  • Development of quality software for Standalone applications,microservices Web-based applications using JAVA/J2EE Technologies, with 3years of experience in Cloud computing infrastructure such as Amazon Web Services
  • Automated the build and deployment of middleware applications using uDeploy.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Integrate the BPM process with UI layer at process level and task level.
  • Extensively worked on Spring framework and integrated Hibernate and used spring Inversion of controller and Dependency Injection principals.
  • Implementing Signal events in business processes to handle diversions and activate the workflow by passing resuming signal events.

Environment: Java/J2ee, HTML, CSS, JQuery, Spring, Hibernate, Oracle, Eclipse, Maven, Hibernate, SQL,Spring Framework, Tomcat, UNIX, Maven, Log4J, JIRA, PostgreSQL, Agile SCRUM

Confidential

Java Developer

Responsibilities:

  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Involved in the development of the application based on Spring framework using MVC architecture.
  • Designed the web pages with JSP and HTML elements based on the page specification document.
  • JDBC concept was used for database transaction management using create statements, prepared statements and callable statements.
  • Created our own class for handling exceptions for reusability within the project instead of throwing generic exceptions.
  • Worked with USER INTERFACE Development using HTML, JavaScript, CSS, JSP, AngularJS.
  • Involved in writing client side and server-side scripting by using javascript, jQuery and AngularJS.
  • Developed Action Controllers and Servlets in MVC architecture environment, Worked in all development phases.
  • Developed pages using JSF features like converters, Validators, action Listeners, custom components, etc. and created conditional logics in pages using JSF tags and JSTL.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, Singleton, Prototype.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate and Transfer Object.

Environment: Java/J2ee, HTML, Spring Framework,CSS, JQuery, Spring, Hibernate, Oracle, Eclipse, Maven, Hibernate, SQL, Tomcat.

Confidential

Junior Java Developer

Responsibilities:

  • Interacting with the Business Analyst and team mates for understanding the business and gathering the requirements.
  • Extensive experience working in an agile development environment.
  • Production Support Activities like Code Migration, Code Development and Server Startup/Upgrades and Software Upgrades.
  • Worked on enhancements and defects in production.
  • Writing the code for main modules in java/struts framework.
  • Involved in deployment of the web application into JBoss server.
  • Responsible for developing web tier based on MVC architecture using Spring MVC, spring core.
  • Consumed web services using spring RestTemplate.
  • Developed Restful web services and deployed in JBoss server.
  • Developed and used J2EE Services and JMS components for message communication in JBoss Server.
  • Debugging the code, finding the issues and fix the defects and add enhancements.

Environment: J2EE, Spring, JSP, Servlets, XML, JUnit, Hibernate, SQL, Tomcat.

Hire Now