We provide IT Staff Augmentation Services!

Sr. Java& Agent Systems Developer / Technical Lead Resume

3.00/5 (Submit Your Rating)

Miami, FL

SUMMARY

  • Over 11 years of experience in Software development methodologies such as SDLC/RUP/OOAD, performing analysis, design, development, implementation and testing of Object Oriented Applications and Web - based Enterprise Applications using Java/J2EE technologies
  • Over 8 years of experience in deploying applications using Oracle ADF, BEA WebLogic Application Server 8.1/9.1/10.3. x, WebSphere Application Server (WAS), WebSphere Studio Application Developer (WSAD 5.x) and Rational Application Developer(RAD) 6.0, Eclipse 3.x with BEA WebLogic Application Server
  • Experience in building JAVA based enterprise applications using Oracle’s product Application Development Framework (Oracle ADF)
  • Knowledge of using ServiceNow Cloud Blueprints for creation of AWS CloudFormation, AzureARM, YAML properties for modification and configurations
  • Expertise in JDeveloperIDE to build enterprise applications using a Visual and programmatic approach during design time and development
  • Expertise in developingSpring Boot applications using Spring Starter project and STS (Spring Tool Suite) to build enterprise applications
  • Expertise in creating, configuring, communication with Microservices
  • Expertise in creating RESTful (REST) services using Spring Boot and Jersey APIs to be used within Rest Controller
  • Expertise in development and deployment of web based enterprise applications using J2EE technologies like Servlets, JSP, Struts, JSF, EJB (Stateless, Stateful, CMP, BMP, MDB), JDBC, JNDI, Hibernate, Spring, JMS, MQ Series, Java Beans, JAXB, JAXP (SAX/DOM), JAX-RPC, Web Services,WSDL, UDDI, SOAP, XML, Jelly, CAPI, HTMLand UML
  • Good leadership abilities to drive new ideas and strong teamwork skills to work in teams of different sizes. Managed small teams in multiple positions to implement and deliver custom modules.
  • Expertise in Java/J2EE design patterns including MVC/MVC2, Front Controller, Data Access Object (DAO), Fast Lane Reader, Session Façade, Business Delegate, Service Locator, Data Transfer Object (DTO), Factory, Abstract Factory, Proxy, Composite View and Singleton.
  • Experience in integrating ServiceNow framework with external third party software solutions and frameworks
  • Expertise in working in Agile Methodologies such as Scrum to build enterprise level software using various methods and practices such as - Daily Scrum, Sprint Planning, Sprint Review, Sprint Retrospective, Release Planning
  • Expertise in Test Driven Development (TDD) where test cases were written first and then development code was written to fail/pass these tests.
  • Expertisein Object OrientedAnalysis and Design (OOAD) using Rational Unified Process (RUP) and Unified Modeling Language (UML)
  • Involved in all the phases of SDLC such as performing requirement analysis, design, development, integration and testing
  • Experience in understanding the Service Oriented Architecture (SOA) as well as in the deployment of schema-based and code-basedWeb Service deployments that include development of WSDL/XML SCHEMA/ JAX-RPC end points
  • Expertisein XML and related technologies like XSL, XSLT along withXML parsers like JAXP (SAX, DOM), JAXB andXpathApi’s
  • Experience in developing RESTApi’s with JAX-RS
  • Experience using JSF Framework providing the MVC type architecture
  • Knowledge and experience in MEAN stack - Bootstrap, AngularJS framework, NoSQLDatabases such as MongoDB
  • Knowledge in Spring Boot Security to build and secure applications at a rapid pace
  • Experience in UNIXshell scripts to perform various system admin tasks to ensure maximum uptime and response from the application
  • Experience in UNIXshell scripts to create processes that run off a scheduler (CRON)
  • Proficient in GUI development with AJAX, HTML and JavaScript frameworks as well as CSS to control the style and presentation
  • Hands-on experience using several frameworks like Struts with Validation Framework, Struts with Tiles Framework, Custom Tag development, Hibernate (hibernate.cfg.xml, hibernate mappings) and Spring-Dependency Injection (IOC), Aspect Oriented Programming (AOP)
  • Experience in Integrating Struts with Spring, Struts with Spring and Hibernate
  • Hands-on experienceininstalling,configuring,developing,deploying,troubleshooting, performance monitoring andtuning J2EE 1.3/1.4 applications (Web & EJB modules)
  • Experience working with DbUnit, JUnit, Selenium in performing unit tests and determining the application functionality along with experience in build tools configuring build.xml for ANT and pom.xml for Maven
  • Experience in using Mercury Software Quality Support tool for bug/defect tracking and monitoring
  • Experience in developing logging standards based on Log4j as well as versioning tools like GIT (GitHub.com, Gitorious, Mercurial), CVS and Clear Case
  • Experience in developing Oracle Stored procedures, Functions and Triggers using PL/SQL, SQL in Oracle and DB2 along with complex SQL queries building
  • Experience in working in several database server domains such as Oracle 8i/9i/10g, IBM DB2, SQL Server
  • Excellent Communication & Interpersonal skills, ability to work independently as well as a highly motivated team player

TECHNICAL SKILLS

Languages: Java, C/C++, VB 6.0, SQL, PL/SQL

J2EE Technologies: JDK 1.3/1.4/1.5/1.6/1.7/1.8 , Servlet 2.2/2.3/2.4, JSP 1.2/2.0, JSF 1.x, EJB 2.0/3.0, Jakarta Struts 1.0/1.1/1.2, Hibernate 2.x/3.0, Spring 1.x/2.0, JDBC 2.0/3.0, Web Services (JAX-RPC 1.1/1.2, JAXB 2.0, JAXP 1.x), RMI 2.0, Log4j

Operating Systems: MS-DOS, Windows NT, Windows 9X-XP, Windows Vista, Windows 7, UNIX

Web Technologies: JavaScript, HTML, DHTML, CSS, XSL, XSLT, Ajax, JQuery

Databases: Oracle 8i/9i/10g, IBM DB2, SQL Server

IDE Tools: WebSphere Studio Application Developer (WSAD)5.x, IBM RAD 6.0, Eclipse 3.3.x, JDeveloper 10.1.2

Application Servers: WAS 5.1/6.0, BEA WebLogic Server 9.1/8.1/10.3. x, OC4J 10.1.2, JBOSS 4.x

Messaging Tools: JMS 1.1, IBM MQ-Series 5.1

Build Tools: Apache ANT

Testing Tools: JUnit, DbUnit, Selenium (Web), Watij (Web), SoapUI 4.0

Version Control tools: GIT 1.7, CVS, Clear Case

Design/Analysis: UML (Use Cases, Sequence Diagrams, Collaboration Diagrams, Activity Diagrams, Class Diagrams)

Case Tools: Rational Rose

Protocols: TCP/IP, FTP, HTTP, SOAP

Performance Tools: JVisualVM 1.6

PROFESSIONAL EXPERIENCE

Confidential - Miami, FL

Sr. Java& Agent Systems Developer / Technical Lead

Responsibilities:

  • Involved in the project system Requirements, Analysis and Conceptual Design
  • Participating in Sprint ceremonies - Involved in the project system Requirements, Analysis and Conceptual Design with the Team members
  • Involved in continued discussions in an Agile setting with Product Owner (PO) and engaging Team members along with Scrum Master (SM)
  • Involved in creating Microservices using Spring Boot applications using STS & Eclipse
  • Involved in creating RESTful (REST) services along with inter-communication between services leveraging the orchestration layer
  • Involved in integrating Spring Boot with Redis for caching frequently accessed information
  • Involved in integrating Spring Boot with Spring Integration to create MessageChannels to push/pull messages to/from a JMS Queue(Weblogic JMS Queue)
  • Involved in several design activities for UML diagrams like Activity diagrams, Sequence diagrams and Use case diagrams using Star UML
  • Used Test Driven Development (TDD) as the software development process with repeated short development cycles
  • Used CSS to control various aspects of Web page appearance, conveying a more professional and consistent look
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking
  • Used Beyond Compare to compare and merge code when used with GIT versioning system formergetoolanddifftool
  • Used Oracle Application Development Framework (ADF)to build TAS enterprise application
  • Used Oracle JDeveloper11g IDE as a tool to design, test, build enterprise applications and deploy modules and applications on to the Integrated Weblogic10.3.3, Weblogic12cserver using JVM (JDK1.6, JDK 1.7)
  • Developed modules using ADF Business and ADF Faces components following best practices for ADF development
  • Engage in and lead application performance tuning
  • Created Entity objects, View Objects, Application Module as a FusionMVCADF application
  • Created bounded and unbound task flows to encapsulate the flow orchestration for the ADF application
  • Designed and developed the REST based Microservices using the SpringBoot .
  • Used JVisualVM to monitor the application performance -analyze heap, connection leaks, memory leaks, CPU profiling, garbage collection
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Developed front end user interface with Spring MVC with underlying web JSP and HTML and provided validation using client-side JavaScript and AJAX
  • Developed system to adhere to PCI-compliance (PCI)standardswhere sensitive information like credit card numbers was routed to appropriate Cyber Source processors
  • Used Java/J2EEDesign patterns like Business Delegate, Data Transfer Object (DTO), Business Objects (BO), Value Object (VO), Factory, Singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing
  • Developed web applications using Spring 2.0 Framework
  • Used JavaServer Pages Standard Tag Library (JSTL) to extend JSP specification and data processing
  • Developed Microservices using Spring Boot, Spring Cloud with Netflix Eureka to create the discovery Server, service, discovery clients and integrated Apache Kafka and Zoo Keeper as message broker
  • Used EhCache for the DAO’s to improve and speed up retrieval of data from database
  • Used JMS messaging system for sending and receiving messages used by applications on different platforms
  • Used Web services for transmission of large blocks of XML data using (SOAP)
  • Configured the WSDL descriptor file needed for Web Services
  • Used XML and SOAP with SAX parser to transfer data between applications
  • Used SOAPUias a functional testing tool for web service invocation, simulation, testing by passing SOAP requests with and without security headers
  • Used XML parser APIs such as JAXP (SAX) and JAXB using XJC compiler in the web service's data marshalling process
  • Participated in database design using Oracle for creating Stored Procedures, Triggers, Indexes for query optimization
  • Developed major websites and services by including Mongo DB and cassandra as backend software.
  • Developed PCF based Microservices to expose the key Identity management features on the cloud
  • Developed MAVEN scripts to build and deploy the web application
  • Developed DbUnit, JUnit test cases for all the developed modules
  • Used GIT/CVS for version control of the source code/modules
  • Used Log4j to capture the logs and include all run-time exceptions
  • Used Eclipse 3.x for development and deployment of the applications on BEA Weblogic10.3.3

Environment: J2EE 1.5/1.6, Star UML 2.0, Microsoft Visio, HTML, JavaScript, CSS, JSP 2.0, AJAX, Servlets 2.4, XML, JAXB based on XSD (XML schema definition), JAXRPC client style proxy, JAXB client style proxy, JAXP - SAX, DOM parsers, SOAP, WSDL, Spring 2.0, Oracle 9i/10g, DbUnit, JUnit, Selenium, Maven 3.0, Eclipse 3.5, 3.6, 3.7, BEA Weblogic Application Server 10.3.3, Log4j, GIT 1.7.11, CVS, Windows 7, JDeveloper 11g, JVisualVM 1.6, SoapUI 4.0

Confidential, Milwaukee, WI

Java Developer

Responsibilities:

  • Created design documents and reviewed with team in addition to assisting the business analyst/project manager in explanations to line of business.
  • Responsible for understanding the scope of the project and requirement gathering.
  • Designed and developed the UI using JSP, HTML, CSS, angular js, node.js and JavaScript.
  • Used RESTFul API gateway to communicate with other webapi.
  • Involved in writing stored procedures in Oracle for database side validations, as well as functions and queries in Postgres database.
  • Used AJAX for asynchronous communication with server along with Implementation & design of bean orchestration.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Used AWS RESTFul API gateway to communicate with other webapi.
  • Built Jenkins jobs to Create AWS infrastructure from GitHub repos containing terraform code.
  • Developed API for using AWS Lambda to manage and run the code in the AWS.
  • Re-design and implement CI build system using Jenkins (devops).
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Hibernate.
  • Worked on unfamiliar codebase in order to understand bugs and solve problems using Golang.
  • Wrote simple to complex queries in Postgres SQL.
  • Involved in writing Spring Configuration XML files that contains declarations and other dependent objects declaration.
  • Successfully performed the RESTful APIs Integration and developed an API wrapper for reusability.
  • Created unit tests in golang.
  • Responsible for developing Enterprise Service Bus (ESB) architecture with Controllers, orchestration and web services.
  • Used Angular JS and nodejs for making restful API calls and data binding
  • Developed stored procedures (developed in postgres) on the back end.
  • Designed, developed and executed automation test cases for regression and functional testing using various tools like Selenium with Java.
  • Successfully performed Software testing (Unit testing, TDD), and debugging.
  • Consumed Rest based services with Angular JS 4 using HTTP services.
  • Involved in fetching JSON data within Orchestration Layer with Spring Boot application and displaying it in the UI.Used TDD in this project.
  • Wrote SQL queries to fetch most of the data in Oracle database to index in SOLR.
  • Worked on designing a CI-CD approach using Jenkins, Maven and GIT (devops).
  • Used RESTful web services producer and consumer concepts to build this API as a micro Service.
  • Used Tomcat web server for development purpose.
  • Created new RESTful Web Services using JSON data format to communicate with all external systems and postgres sql.
  • Using Spring Boot for developing micro services and Soap to retrieve data.
  • Used Apache Kafka as a messaging layer.
  • Developed common libraries for use across projects - modules, services, and filters for localization, messaging, exception handling, session management, and user profile.
  • Involved in creation running of Test Cases for JUnit Testing.
  • Good experience in Apache Kafka messaging system and implementing kafka clusters.
  • Used Oracle as Database and used Toadfor queries execution and also involved in writing SQL scripts, PL/SQL code for procedures and functions.
  • Used CVS for version controlling.
  • Developed application using Eclipse and used build and deploy tool as Maven.

Environment: s: Java 1.8, J2EE, HTML5 Web Services, JavaScript, Spring framework, DB2, Google Big Query/Datastore, Oracle12c,, Eclipse oxygen 4.7, My SQL, CDI, JPA, JSF,Jenkins, Maven 3.3, J-Unit framework, Spring 4.x, Hibernate3.0, CSS3, JSF, JBOSS AS7.1, Putty, Rest API, AWS, Micro services.

We'd love your feedback!