Sr. Java/j2ee Developer Resume
Collierville, TN
SUMMARY
- Around 6+ years of experience in designing and developing multi - tier web based client-server applications using Intranet/Internet Enterprise Software applications using Java, Servlets, JSP, Struts, Spring, Spring Boot, Hibernate, JMS, ORM, JDO, JNDI, Web services, JDBC, JAXP, RMI, XML and Design Patterns.
- Experienced in Software Development life cycle using various methodologies like waterfall, agile and test driven development.
- Hands on experience in building GUIs using Java Script, AJAX, HTML, DHTML, CSS2, JSP, Taglibs, JSON, XML, DTD, XSD, DOM, SAX, JAXP, JAXB and XSLT.
- Expertise in design and development of various web applications with N-Tier Architecture using MVC and J2EE Architecture techniques.
- Expertise in implementing telephony application by using Avaya Aura Orchestration Designer.
- Good knowledge in Object Oriented Design Pattern concepts.
- Expertise skills in Java Multithreading, Exception Handling, JSP, Servlets, Spring, Hibernate, JDBC, RMI, JNDI and XML related technologies.
- Strong Knowledge in XML technologies including XML, XSD, XSLT, JAXB (XML Beans).
- Experienced in Service Oriented Architecture (SOA), Micro Services and publishing Web Services that include several components like WSDL, SOAP, Axis and JAX-WS.
- Experienced in developing J2EE components on Application Servers like WebSphere6.1/8.0, JBoss5.0 and Webservers like Tomcat 6.0.
- Expertise in IDEs and tools like Eclipse, Rational Rose, My Eclipse.
- Expertise in back-end procedure development, for Database Applications using Oracle, MySQL, SQL and PL/SQL.
- Strong Database development experience in writing SQL, functions, packages, procedures, triggers and views in PL/SQL.
- Extensively worked on NoSQL (MongoDB and Cassandra) databases.
- Good experience in developing Web Services as per JAX-RPC, JAX-WS and REST specifications.
- Expertise in web-based GUIs development using JSP, HTML5, DHTML, CSS.
- Worked on AWS Elastic Beanstalk to deploy the application.
- Hands on Experience in Maven, Ant and Log4J.
- Experienced with different version management software such as GIT, SVN and IBM Rational Clear Case.
- Hands on Experience in UNIX Shell Scripting.
- Worked on different OS like UNIX/Linux, and Windows
- Created Test cases using JUnit to test functionalities of application.
- Extensively worked on Spring boot with Spring batch.
TECHNICAL SKILLS
Programming Languages: JDK, J2EE, SQL, PL/SQL, C, C++
Java Technologies: Servlets2.5, JSP, Web services
Web/Application Servers: Apache Tomcat, BEA Web Logic, JBoss
Frameworks: Jakarta Struts1.1/2.0, Spring3.0/4.0, JBoss seam, JSF ORM Frameworks Hibernate
RDBMS: Oracle 8i/9i/10g, MySQL
IDE s: Eclipse, My Eclipse
Databases: Oracle, Microsoft SQL Server, MySQL, Microsoft Access, DB2
Web Technologies: HTML/DHTML, AJAX (DWR), CSS, XML
Methodology: MVC &, Frameworks
Scripting Languages: JavaScript, Shell Script, ANT
PROFESSIONAL EXPERIENCE
Confidential - Collierville, TN
SR. Java/J2EE Developer
Responsibilities:
- Good knowledge on corejavawith strong understanding of Multithreading, Collections, Exception handling, Garbage Collector.
- Good at development in enterprise web applications using Core Java, Java 1.8,Java EE.
- Experience in consuming SOAP web service using Apache CXF and Axis frameworks.
- Extensive experience in developing Restful (JAX-RS) web service using REST Easy and Jersey framework, JSON as a data exchange format to integrate custom web applications and various enterprise systems like Alfresco ECM, Sun LDAP, RDBMS and ServiceNow ticket management.
- Proficient in RDBMS concepts, queries, PL-SQL, stored procedures, functions using Oracle.
- Experience in Web/Application Servers such as Tomcat 6, JBoss 6 for deploying and configuring web applications.
- Good at development in enterprise web applications using CoreJava, Java EE.
- Collaborated with development and support team to setup a continuous delivery environment with the use of Docker.
- Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
- Configured Docker container for branching purposes. Worked on setting up the automated build on Docker HUB.
- Expertise in web development using HTML, XHTML, CSS, Ajax, AngularJS, JavaScript, JSP, Servlets.
- Hands-on experience in deploying applications on Windows and UNIX environments
- Strong Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.
- Used JBoss Fuse for remote console login, JMX management and web server console.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.0.
- Implemented custom asynchronous and load balanced processing using RabbitMQ.
- Developing advanced database driven web based payroll software, back end development and maintenance using PHP and MySQL.
- Involved in writing SQL queries, PL/SQL programming and created new packages and procedures and modified and tuned existing procedure and queries using TOAD.
- Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
- Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
- Data modeling and development experience in Cassandra or other NoSQL databases.
- Experienced in handling distributed messaging using Kafka and JMS.
- Implemented data ingestion and handling clusters in real time processing using kafka
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Maven.
- Performed code build using MAVEN.
- Deployed the Application EAR and RESTful Services on JBoss Application Server.
Environment: Java1.8, C/C++, J2EE, Angular 2, Spring 4.3, Spring boot, Spring AOP, Scala, Hibernate 4, JMS, JSF, CVS, REST, log4j, JUnit, Jenkins, GitHub, SVN, Docker, Gradle, XML, Groovy, Grunt, Gulp, Ajax, XSD, Kafka, JavaScript, jQuery, AngularJS, Handlebars, Linux, Cucumber, Cassandra, Tomcat, Spring Tool Suite(STS), IBM RAD and Load Runner
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Responsible for creating UML Diagrams (Use Cases, Activity Diagram, and Class Diagram) in order to capture the dynamic behavior of different applications.
- Participated in daily Agile meetings, apprising work responsibilities status, and dependencies to Project Manager.
- Used MS Visio for creating high-level process flow diagrams for management and mapping the logical aspects of the process.
- Conducted data reverse mapping utilizing the TOAD, Siebel (SQL, PL/SQL server) for Oracle systems.
- Responsible for creating and maintaining functional design document and deployment plan document.
- Analyzed issues, updated and processed JIRA requests. Assisted in updating and maintaining JIRAproject backlog.
- Managed extensive digital mapping files, with accountability for identifying new and updated information, identifying and rectifying discrepancies in the accounts.
- Worked on data modelling methodologies such as Deformalized (Star Schema), XML Schema and analyzed data models presented in a variety of formats.
- Facilitated and organized different meetings; planned and ad-hoc, within the team and with the stakeholders.
- Responsible for managing (logging, tracking, and closing) defects in ClearQuest.
- Responsible for designing the Mongo DB Collection, containing device information and the range of software's for upgrade.
- Extensively involved in developing and consuming Restful Web Services.
- Used JBoss developer studio as a development environment.
- Employed JDBC in persistent service to connect to MySQL and perform database operations.
- Developed DAO's to invoke DAP's (Data Access Programs) to access data from .CSV files and to query MySQL database.
- Implemented Producer-Subscriber model using RabbitMQ to handle backend Asynchronous calls.
- Performed code updates and releases using Git and Jenkins Deploy tools to send out updates to various pieces of software.
- Design and developed a web applications using Oracle 11g DB and MS SQL Server on the backend, Spring MVC in the middle tier and Bootstrap and Angular2 on the front end.
- Used Apache CAMEL to route our JMS queue messages to different business floors and configured routes in Apache CAMEL and Apache CAMEL in e-mail notifications
- Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
- Worked with Apache Activemq, Apache Karaf as a modules in JBoss Fuse ESB.
- Enhanced Spring Batch application for converting a fixed width file to delimited file with adding new fields, storing the copies of files in Mongo DB.
- Developed a management console for workflow management and reporting using Apache Wicket and JQuery.
- Developed presentation view using JSP, Bootstrap and HTML 5.0. Microservices, REST API and AngularJS.
Environment: Hyperion, Rational Rose, SQL Basic, Rational Clear Quest, MS Office, MS Project, MS Visio, JIRA, Confluence, DBC, XML, Apache Camel, JMS, Fuse ESB, Restful Web Services, Angular JS.
Confidential - St. Louis, MO
SR.Java/J2EE Developer
Responsibilities:
- Used EH Cache for second level cache in Hibernate for the application.
- Designed and developed the application based on MVC framework.
- Involved in implementing Enterprise Java Beans (EJB's) to access the database.
- Worked on serialize and de-serialize of data in applications using JSON.
- Deployed Enterprise Java Beans on WebSphere Application Server.
- Built web-tier components using JSP, Struts Tag Libraries (html, bean, logic etc.), JavaScript, and Action Beans.
- Good Experience in creating RabbitMQ API's using Micro Services.
- Used Apache Camel and Active MQ for routing JMS messages between services
- Responsible for designing the Mongo DB Collection, containing device information and the range of software's for upgrade.
- Extensively involved in developing and consuming Restful Web Services.
- Used JBoss developer studio as a development environment.
- Employed JDBC in persistent service to connect to MySQL and perform database operations.
- Developed DAO's to invoke DAP's (Data Access Programs) to access data from .CSV files and to query MySQL database.
- Implemented Producer-Subscriber model using RabbitMQ to handle backend Asynchronous calls.
- Performed code updates and releases using Git and Jenkins Deploy tools to send out updates to various pieces of software.
- Design and developed a web applications using Oracle 11g DB and MS SQL Server on the backend, Spring MVC in the middle tier and Bootstrap and Angular2 on the front end.
- Used Apache CAMEL to route our JMS queue messages to different business floors and configured routes in Apache CAMEL and Apache CAMEL in e-mail notifications
- Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
- Worked with Apache Activemq, Apache Karaf as a modules in JBoss Fuse ESB.
- Enhanced Spring Batch application for converting a fixed width file to delimited file with adding new fields, storing the copies of files in Mongo DB.
- Developed a management console for workflow management and reporting using Apache Wicket and JQuery.
- Developed presentation view using JSP, Bootstrap and HTML 5.0. Microservices, REST API and AngularJS.
- Implemented spark streaming and batch jobs using Spark v2.x, Kafka v0.10, Cassandra and Oracle for catalog and order data processing.
- Worked with version control management tool SVN to project check in, checkout.
- Developed Restful web services using JAX-RS and CXF tool.
- Used Java Message Service (JMS) API to create, send, receive, and read messages.
- Designed the Webpages GUI using CSS, HTML5.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI.
- Used JQuery to build accordion style content, drag and drop functionality, calendar, popup and modal windows
- Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
- Wrote batch jobs for loading data from .CSV files into database.
Environment: J2EE 1.5, JSP 2.0, Struts 1.3, JDBC, XML, Apache Camel, JMS, Fuse ESB, Restful Web Services, Log4J, JUnit, EJB 3.0, ANT, JavaScript, HTML5, CSS, Kafka, Git, Angular JS, Bootstrap, SVN, Activemq, Apache Karaf, Web Sphere 5.1, Spring Batch, Eclipse 3.2, RabbitMQ, Mongo DB, MySQL, Windows XP
Confidential
Java / J2ee Developer
Responsibilities:
- Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Performed multiple and consistent deployments using UDeploy to JBoss and WebLogic.
- Developing User Interface Screens using Spring MVC, to enable customers obtain auto finance.
- Extensive experience in developing various web based applications using Hibernate 3.0 and spring frameworks.
- Developed Spring REST Exception Mappers.
- Developed JavaScript behavior code for user interaction.
- Created database program in SQL server to manipulate data accumulated by internet transactions.
- Wrote Servlets class to generate dynamic HTML pages.
- Developed SQL queries and Stored Procedures using PL/SQL to retrieve and insert into multiple database schemas.
- Developed the XML Schema and Web services for the data maintenance and structures Wrote test cases in JUnit for unit testing of classes.
- Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.
- Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
- Responsible for deployment of application in the Integration/Functional Environment, providing necessary assistance to UA tester.
Environment: JAVA, Java Script, HTML, JDBC Drivers, SOAP Web Services, UNIX, Shell scripting, SQL Server.