Sr. Java/j2ee Developer Resume
Minneapolis, MinnesotA
SUMMARY
- An astute professional wif 8+ years of experience in Analysis, Design, Development, Coding, Implementation and Testing of web based and Client - Server multi-tier applications using Java/J2EE technologies.
- Expertise in Design and Analysis of Web and Enterprise Applications using Object Oriented (OOP)Analysis and Design (OOAD) Methodology.
- Extensive experience in Java, J2EE technologies such as Core Java, JDBC, JSP, Servlet, Struts, Spring, Hibernate, EJB, Tiles, JMS, XML, HTML, JavaScript, Ajax, Angular JS, MySQL, Oracle 9g/10g/11g, DB2 and SQL.
- Strong background in Java, Restful Web Service, JPA, Hibernate, Spring Framework, middleware, Linux, and enterprise database platform.
- Well versed wif scalable n-tier, distributed and client/server architectures.
- Excellent exposure to agile development methodology.
- Skilled in information systems architecture, software design patterns, software design methodologies and object oriented design.
- Experience in implementing SOA architectures wif Web Services using WSDL and SOAP.
- Expertise in PL/SQL programming including complex SQL queries using triggers and stored procedures in Oracle, SQL Server using TOAD and Query Manager.
- Skilled in Web Technologies using HTML4/5, CSS/CSS3, Bootstrap, JavaScript, AngularJS, Node JS, JQuery, JSON, and AJAX.
- Skilled in using Bootstrap Templates for Responsive Web Design (RWD).
- Experienced in technologies like EJB, JMS, JDBC, XML, Design Patterns, UML, JavaScript, Web Services, SQL and PL/SQL.
- Worked on Webservers like JBOSS, Apache Tomcat.
- Excellent understanding of development and deployment of J2EE design patterns and ANT Build Process.
- Expertise in implementation and configuration of log4j for TEMPeffective logging to troubleshoot any issues.
- Well versed in all teh core java concepts including multithreading, collections and exception handling.
- Extensively used various database tools like Eclipse, TOAD and SQL Developer.
- Experienced in developing J2EE components on Application Servers like WebSphere, WebLogic, JBoss, and Web Servers like Apache Tomcat.
- Expertise in server side java applications dat includes JDBC and Servlets.
- Excellent analytical & management skills of handling teh best practices across different working cultures & environments, enjoys solving complex problems. Self-motivated team player thrives in challenging scenarios and has a positive work ethic, quick learner, team player wif leadership qualities.
TECHNICAL SKILLS
Languages: C/C++, Java, Python, UML, Groovy
Distributed Technologies: Web Services, REST, SOAP
Internet Applications: JSP, J2EE, Servlets, JDBC
Frameworks: MVC, Struts, Spring Core, Spring MVC, Apache Sling
Web/Application Servers: WebLogic and Apache Tomcat, JBOSS, WebSphere
Scripting Languages: JavaScript, CSS, JQuery, JSON, Angular JS
Markup Languages: HTML4/5, XHTML
Content Management: Adobe CQ, Adobe Experience Manager (AEM)
Database: ORACLE 9g/10g/11g, POSTGRE, MongoDB, DB2
OS: Windows, Linux
Deployment Tool: Kintana, Cruise Control, Interwoven Team Site
Version Control Tools: GIT, Subversion
IDE/Tools: RAD, Eclipse, Toad, SQL Developer.
Open Source Frameworks: Struts, Ant, Log4J, Maven
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, Minnesota
Sr. Java/J2EE Developer
Responsibilities:
- Involved in each phase of SDLC.
- Responsible for teh finalizing teh business requirements and involved in planning meetings.
- Involved in design, development and testing of teh application.
- Implemented teh Object-oriented programming concepts for validating teh columns of teh import file.
- Developed JSP pages and client side validation by java script tags
- Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in teh presentation tier.
- Responsible for creating RESTful Web services using JAX-RS.
- Responsible for changing teh GET and CHANGE request according to teh requirement.
- Strong written and verbal skills from both business and technical perspectives.
- Writing teh functional and technical design documents.
- Created Touch UI and Classic UI AEM components.
- Keeping a solid credit union approach on core values driven credit card portfolio business approach.
- Additional focus is kept on teh seasonality and promotional aspects of teh credit cards wifin teh calendar year, to better address teh member’s behavior at any given time
- Defined, managed, and co-ordinate all teh Business processes across application using tibco Business Works development based on tibco best practice guidelines.
- Involved in teh JMS Connection Pool and teh implementation of publish and subscribe using JMS. Used JMS to consume messages from teh JMS provider
- Using tibco Mashery Enterprise Administrator to monitor business works process activities.
- Build REST web service by building Node.js Server in teh back-end to handle requests sent from teh front-end jQuery Ajax calls.
- Developing teh application using Struts and Hibernate based frameworks.
- Done wif Server side validations using Struts Validation framework.
- Implemented Hibernate second level cache using EH Cache and enable teh Query Cache property for cache at query level.
- Experience using SOAP UI to test teh existing services. Responsible for consuming Web Service from WSDL.
- Developed REST/HTTP API, WSO2 API including JSON data formats
- Coming up wif teh test cases for unit testing before teh QA release.
- Using IaaS for Java Development.
- Wrote shell scripts in Linux to call routines.
- Implemented Microservices using Spring Boot, Spring based Microservices and enabled discovery using Netflix eureka Server.
- Working closely wif QA team and coordinating on fixes
- Played a very important role in resolving teh defects.
- Deployed teh application on Web Sphere Application Server.
- Created teh Node.js EXPRESS Server combined wif Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, to provide broadcast service as well as chatting service.
- Used JUnit framework for unit testing of application and Log4j to capture teh log dat includes runtime exceptions.
- Responsible for creating and testing teh services created using TIBCO.
- Responsible for Checking in teh code using teh Rational Rose clear case explorer.
- Played an important role writing teh Junit test case scenarios for all teh validations
Environment: Java 1.5, J2EE, Spring Frame work, Soap, Hibernate, HTML 4.x, CSS2.x, JavaScript, JQUERY, Junit, Microservices, AJAX, JSON, XML, APACHE TOMCAT server, AEM, tibco Mashery, Spring Boot, RMI, Angular JS framework, Shell scripting, SOAP UI, WSO2 API, REST web services, Node.js, spring web flow, Bootstrap, Spring JP, IBM AIX, SSIS.
Confidential, Jacksonville, FL
Sr. Java/J2EE Developer
Responsibilities:
- Developed Interactive web pages using Angular JS, HTML5, CSS3 and Bootstrap as per user requirements.
- Used components in Angular JS like Controller, directives, services, providers, routings (ng routing/UI routing), Custom Validations, Promises, and Filters. Used Angular JS to manage teh components for teh application and serves as teh pipeline dat connects them.
- Created teh React.JS express Server to build MVC framework from front-end side Angular JS to back-end MongoDB, to provide broadcast service as well as chatting service.
- Rendered views using React JS. Created reusable UI components using React JS.
- React JS integration to make info page modular.
- Developed teh React JS by using teh Redux for creating single page Applications based on design patterns.
- Implemented client side Interface using React JS for JavaScript templating, function binding, creating quick indexes.
- Implemented Node.js which has teh provided teh user teh ability to write teh JavaScript on teh server, which has access to things like HTTP stack, file I/O, TCP and databases.
- Used IntelliJ to develop my code in java and Groovy.
- Implemented teh application using design patterns such as Session Façade, Business Delegate, Adaptor, Bean Factory and Singleton.
- Built restful web service by building AngularJS Server in teh back-end to handle requests sent from teh front-end jQuery Ajax calls.
- Developed a dashboard based on Ajax calls wif Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node.js.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection(DI) or Inversion of Control (IOC) using annotations.
- Implemented Spring ORM wif Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections dat is used to implement teh DAO layer wif Hibernate.
- Used Spring Annotations to simplify teh business logic for creating Spring MVC Restful web services.
- Used Spring Batch for scheduling and maintenance of batch jobs.
- Used Spring Transaction to provide a consistent programming model across different transaction APIs such as Hibernate and to Support declarative transaction management in application.
- Developed ORM mappings using Hibernate annotations and established data integrity among all tables sitting on No SQL Database.
- Worked on setting up teh Docker images of teh Java based services are deployed as part of continuous integration process.
- Micro services have been built using spring boot, spring security and deployed to AWS cloud. Design and developed teh processes using Multi-Threading to make it Asynchronous. Used Multi-Threaded Environment to run teh processes asynchronously using different future calls.
- Setup teh Continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins brew master instance, which reduces teh time for teh deployment of micro services.
- Used Micro service architecture, wif Spring Boot based services interacting through a combination of Rest and Apache Kafka message brokers.
- Created web services using REST Java and Node.js.
- Worked on Node.js for an easy way to build scalable network programs.
- Deployed Microservices as Restful Java Web Services on Amazon Elastic Beanstalk.
- Created and Implemented Restful Web Services to provide teh interface to teh various clients running on Java, Non-Java applications and Java-based runtime engine and accounts.
- Used micro-framework to implement wif REST API and Mongo DB (NO SQL) as back end database.
- Developed Swagger wif a bit of additional annotations and generated teh REST API descriptions like http methods, path, query, form parameters, responses, HTTP error codes.
- Implemented Maven Script to create JAR, WAR, EAR & dependency JAR’s and deploy teh entire project onto teh WebLogic Application Server (WAS).
- Used Bit Bucket for version control. And Source Tree for monitoring teh commits.
- Prepared Junit test cases and executed them using Junit.
- Using spring integration wif iBatis for persistence. All SQL map name spaces are configured in sqlmap-config file.
- Created Epic stories, user stories, testing tasks, estimates using JIRA.
- Experience in Updating, Modifying queries in NoSQL.
- Designed and developed DAO layer wif Hibernate standards, to access data from IBM DB2
- Monitored teh error logs using Log4J and fixed teh problems.
- Designing, Development, JUnit testing and Integration of many components of teh applications from end-to-end.
- Developed teh application using Agile methodology.
Environment: HTML, CSS, Bootstrap, Angular JS, JavaScript, JSON, AWS, React JS, Ajax, Maven, Spring MVC, Hibernate, Restful Web Services, WebLogic Application Server, Node.js, Groovy, Amazon Elastic Beanstalk, Microservices, Soap UI, Jenkins, Bit Bucket, Source Tree, Dom, JAX-RS, Junit, Log4j, Kafka, MongoDB, Oracle, Agile Scrum.
Confidential, Tampa, Florida
Sr. Java Developer
Responsibilities:
- Controlled different business logics for unique companies.
- Designed back-end components of next generation mobile health risk assessment, developing REST/JSON based web services for consumption by a HTML5/JavaScript based front end.
- REST service development wif Spring MVC, serving JSON payloads to a Drupal/PHP based front end.
- SOAP service development wif Spring WS, for B2B processes such as importing additional user data from third party sources such as customers and vendors.
- Made teh conceptual model of teh relations between classes which captures teh logical relations between real-world entities.
- Designed, developed and maintained Gradle tasks in Java and Groovy.
- Created a new repository for new AEM 6.1 instances.
- Product Developers inclusive of server side developers, SOA Developers and Presentation Layer developers for Front Trading, Risk and eTrading clients.
- Implemented teh service layer using CXF framework including some parts of teh WADL.
- Built Facade object between teh DAO layer and teh business layer.
- Responsible for migrating teh project from AEM 5.6 to AEM 6.1.
- Prototyped and implemented Cloud based Service Bus on WSO2 for engaging stakeholders in in teh initial SOA discussions.
- Extensively used JAXB to convert teh xml schemas into objects to use in teh application.
- Used SAX and DOM for parsing xml documents and done XML transformations using XSLT.
- Used ANT and Maven automated build scripts to compile and package teh application and implemented Log4j for Disability Print User project.
- Used JPA and Hibernate annotations for defining object relational metadata.
- Written server side web application logic in JavaScript by using Node.js.
- Wrote unit and integration test cases for all teh components.
- Re-factored some old code to make more maintainable and reusable.
- Involved in Kanban agile software development methodology.
Environment: Java 7, Web Services (SOAP and Restful), Spring 3.x/4.x, Hibernate 4.x, Apache cxf (Web services Apache camel(Routes), JBoss(5.x/6.x), ORACLE (11g/12c), PL/SQL, Node.js, WSO2 API, Groovy, JMS Solutions, Junit (Easy Mock, Mockito), Log 4j, Maven, Git revision control, Google Guava, JSON/XML, IntelliJ.
Confidential, Orlando, FL
Sr. Java/UI Developer
Responsibilities:
- Involved in designing and development of Applications based on Spring MVC design pattern.
- Analyzed teh issues reported by customer and provided teh solution for them.
- Configured teh Spring environment, extensively used Hibernate in data access layer to access and update information in teh database.
- Designed and developed teh UI using Spring view component, JSP, HTML, CSS and JavaScript.
- Implemented Spring framework (Action and Controller classes) for dispatching request to appropriate classes.
- Deployment of WAR file in JBoss Application Server.
- Used frameworks and libraries such as Spring (Dependency Injections) and JQuery.
- Worked on Typescript, HTML5, CSS for designing front end web applications.
- Developed DAO’s using JPA, Hibernate Criteria API for DB operations to interact wif Oracle Database.
- Created Database tables using Hibernate annotations and developed business objects dat use Database tables.
- Written complex queries using JPA annotations in POJO.
- Built and utilized rules engines.
- Involved in Application testing alongside wif testing team.
- Developed UI using Vaadin framework and constructed brand new Cascading style sheets and other UI based components.
- Writing Spring Boot application using Vaadin framework wif embedded Tomcat server.
Environment: Java, J2EE, CSS, JSP, Sprint Framework, HTML5, AJAX, Hibernate, MySQL, XML, and Eclipse J2EE IDE, SOA, Spring Boot, JPA, JBoss Application Server, JBoss A-MQ, Junit
Confidential
Java/UI Developer
Responsibilities:
- Involved in Requirement gathering, analysis, estimation, design, and implementation and release process.
- Implemented teh MVC Architecture using teh Struts Frame Work.
- Implemented SOA and Web Services using Soap.
- Provided support for Middleware and web application.
- Prepared Release Management Documents.
- Extensively developed robust applications using UML, Java, J2EE, Web services, SOAP, Axis 2.0, XML, HTML, JavaScript and backend as Oracle and MySQL.
- Customized log4j configuration for TEMPeffective logging to troubleshoot teh issues.
- Worked on existing oracle Stored procedures to improve teh performance.
- Changed working project code from java script to struts Framework.
- Modified UI, such dat teh User preferred language can be altered from English to Arabic and vice versa.
- Provided role based functionalities.
Environment: Java, J2EE, JSP, XML, Struts 1.2, Tiles, PL/SQL Oracle, Eclipse IDE, JBoss 4.2.1GA, Spring, Hibernate, EJB, Servlet, JDBC, HTML 4.0.
Confidential
Java Developer
Responsibilities:
- Installed & configured teh Documentum and WDK.
- Installed & configured teh Documentum Manager for managing teh workflows.
- Development carried on Sun One server.
- Implemented JSP’s, Servlets and Java Beans to handle business logic and presentation.
- Responsible for teh complete development of teh container module and responsible for teh development of container related workflows.
- Responsible for development of Audit Reports and workspace.
- Involved in creation of teh use case diagram, class diagram, sequence diagram, test-cases and use-cases for teh entire application using Enterprise Architect.
- Prepared design-document and other aspects involved in teh successful implementation of teh project.
- Strictly followed teh CMM Level 5 Six Sigma coding standards
- Used Hammurapi tool to check if teh coding standards are breaking.
Environment: Sun One Server, Eclipse, Documentum, Java, J2EE, Servlets, JDBC, JSP, Java Mail API, HTML, XML, Oracle, Documentum Content Manager, WDK (development kit), RUP Methodology, PVCS, Enterprise Architect, Rational R
